protected virtual TViewModel ViewModel <TViewModel>() where TViewModel : IViewModel { return(_viewModelResolver.ViewModel <TViewModel>()); }