Billy McCafferty has a nice post titled Considering a View’s Get/Set Roles with MVP. Billy looks at various implementations for setting and getting data to and from a view, including getter/setters with entities and DTOs, and also using an Update method on the view.