ViewModelBase added