View Models are more usually POCOs, and so shouldn't have any behaviour.