New MVVM, new Model, New ViewModel