Introducing ViewModels

What if we accept the fact one model is not enough to express our needs?
We can introduce other models, optimized for specific usages. For
example, objects optimized for Presentation...