public PublicOrgsUpdater(ILog logger, ReferenceDataApiConfiguration configuration,
                          IArchiveDownloadService archiveDownloadService, INhsDataUpdater nhsDataUpdater,
                          IPublicSectorOrganisationDatabaseUpdater publicSectorOrganisationDatabaseUpdater,
                          IPublicSectorOrganisationHtmlScraper publicSectorOrganisationHtmlScraper, IJsonManager jsonManager)
 {
     _archiveDownloadService = archiveDownloadService;
     _nhsDataUpdater         = nhsDataUpdater;
     _publicSectorOrganisationDatabaseUpdater = publicSectorOrganisationDatabaseUpdater;
     _publicSectorOrganisationHtmlScraper     = publicSectorOrganisationHtmlScraper;
     _jsonManager   = jsonManager;
     _logger        = logger;
     _configuration = configuration;
     _workingFolder = Path.GetTempPath();
     _logger.Info($"Using temporary folder: {_workingFolder}");
 }