public MainPageViewModel(INavigationService navigationService,
                          ISessionStateService sessionStateService,
                          NewsListViewModel newsListViewModel,
                          FictionListViewModel fictionListViewModel,
                          AuthorsListViewModel authorsListViewModel,
                          CommonViewModel commonViewModel)
 {
     _sessionStateService  = sessionStateService;
     _fictionListViewModel = fictionListViewModel;
     _navigationService    = navigationService;
     _authorsListViewModel = authorsListViewModel;
     _newsListViewModel    = newsListViewModel;
     _commonViewModel      = commonViewModel;
     ViewDetailsCommand    = new DelegateCommand <NewsItem>(ViewDetailsExecute);
     RefreshTabCommand     = new DelegateCommand(RefreshExecute);
 }