public BlogController(IDeliveryClient deliveryClient, IMemoryCache memoryCache, INavigationProvider navigationProvider, IMenuItemGenerator menuItemGenerator) : base(deliveryClient, memoryCache) { _navigationProvider = navigationProvider ?? throw new ArgumentNullException(nameof(navigationProvider)); _menuItemGenerator = menuItemGenerator ?? throw new ArgumentNullException(nameof(menuItemGenerator)); }