public PartialViewResult Menu()
        {
            var menuItems      = navigationRepository.GetMenuItems();
            var menuItemsModel = menuItems.Select(menuItem => MenuItemModel.GetViewModel(menuItem, pageUrlRetriever));

            outputCacheDependencies.AddDependencyOnPages(menuItems);

            return(PartialView("Navigation/_Menu", new MenuViewModel {
                Items = menuItemsModel
            }));
        }