Not always there is a necessity to use reference type (class) a view model. Sometimes it could some value type value.