public TrailblazerAppsOccupancyReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IFM81TrailBlazerProviderService fm81TrailBlazerProviderService, IIlrProviderService ilrProviderService, IValidLearnersService validLearnersService, ILarsProviderService larsProviderService, ITrailblazerAppsOccupancyModelBuilder trailblazerAppsOccupancyModelBuilder, ITopicAndTaskSectionOptions topicAndTaskSectionOptions, IValueProvider valueProvider, IDateTimeProvider dateTimeProvider) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _fm81TrailBlazerProviderService = fm81TrailBlazerProviderService; _validLearnersService = validLearnersService; _ilrProviderService = ilrProviderService; _larsProviderService = larsProviderService; _trailblazerAppsOccupancyModelBuilder = trailblazerAppsOccupancyModelBuilder; ReportFileName = "Trailblazer Apprenticeships Occupancy Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateTrailblazerAppsOccupancyReport; }