private void ChangeViewModelByInstance(PageViewModel instance)
 {
     var viewModel = instance;
     if (viewModel != null)
     {
         CurrentViewModel = viewModel;
     }
     else
     {
         // TODO: exception handling
         throw new Exception("MainViewModel.ChangeViewModelByInstance: View model not found");
     }
 }
 public ChangePageMessage(PageViewModel viewModelInstance)
 {
     ChangeBy = MessageType.Instance;
     ViewModelInstance = viewModelInstance;
 }