public UpdateInnerViewModelCommand(IInnerNavigator <T> navigator, IRootInnerViewModelFactory <T> taskManagerViewModelAbstractFactory)
 {
     _navigator   = navigator;
     _rootFactory = taskManagerViewModelAbstractFactory;
 }
 public InnerNavigator(IRootInnerViewModelFactory <T> viewModelFactory)
 {
     UpdateCurrentViewModelCommand = new UpdateInnerViewModelCommand <T>(this, viewModelFactory);
 }