public ODataV1FeedController(
     IReadOnlyEntityRepository <Package> packagesRepository,
     IEntityRepository <Package> readWritePackagesRepository,
     IGalleryConfigurationService configurationService,
     IHijackSearchServiceFactory searchServiceFactory,
     ITelemetryService telemetryService,
     IFeatureFlagService featureFlagService)
     : base(configurationService, telemetryService)
 {
     _packagesRepository          = packagesRepository ?? throw new ArgumentNullException(nameof(packagesRepository));
     _readWritePackagesRepository = readWritePackagesRepository ?? throw new ArgumentNullException(nameof(readWritePackagesRepository));
     _configurationService        = configurationService ?? throw new ArgumentNullException(nameof(configurationService));
     _searchServiceFactory        = searchServiceFactory ?? throw new ArgumentNullException(nameof(searchServiceFactory));
     _featureFlagService          = featureFlagService ?? throw new ArgumentNullException(nameof(featureFlagService));
 }