public ShareableContentWidgetViewComponent(IPageRetriever pageRetriever, IProgressiveCache progressiveCache, ICacheDependenciesStore cacheDependenciesStore, ICacheDependenciesScope cacheDependenciesScope)
 {
     PageRetriever          = pageRetriever;
     ProgressiveCache       = progressiveCache;
     CacheDependenciesStore = cacheDependenciesStore;
     CacheDependenciesScope = cacheDependenciesScope;
 }
 public MainNavigationViewComponent(INavigationRepository navigationRepository, IPageDataContextRetriever dataRetriever, IUrlHelper urlHelper, ICacheDependenciesStore cacheDependenciesStore, ICacheDependenciesScope cacheDependenciesScope)
 {
     NavigationRepository   = navigationRepository;
     DataRetriever          = dataRetriever;
     UrlHelper              = urlHelper;
     CacheDependenciesStore = cacheDependenciesStore;
     CacheDependenciesScope = cacheDependenciesScope;
 }
 public SecondaryNavigationViewComponent(INavigationRepository navigationRepository, IPageDataContextRetriever pageDataContextRetriever, IUrlResolver urlResolver, ICacheDependenciesStore cacheDependenciesStore, ICacheDependenciesScope cacheDependenciesScope)
 {
     NavigationRepository     = navigationRepository;
     PageDataContextRetriever = pageDataContextRetriever;
     UrlResolver            = urlResolver;
     CacheDependenciesStore = cacheDependenciesStore;
     CacheDependenciesScope = cacheDependenciesScope;
 }
 public ImageWidgetViewComponent(IMediaRepository mediaRepository, ICacheDependenciesStore cacheDependenciesStore, ICacheDependenciesScope cacheDependenciesScope)
 {
     MediaRepository             = mediaRepository;
     this.cacheDependenciesStore = cacheDependenciesStore;
     this.cacheDependenciesScope = cacheDependenciesScope;
 }