protected void ChangeCurrentBrowserViewModel(ViewerBaseVM viewModel, bool updateHistory)
        {
            ViewerBaseVM currentBrowserViewModel = CurrentBrowserViewModel;

            base.ChangeCurrentBrowserViewModel(viewModel);

            if (updateHistory && !viewModel.Equals(currentBrowserViewModel))
            {
                AddNavigationHistory(viewModel);
            }
        }