public FileConversionOrchestrator(
     IMessengerService messengerService,
     IFileService fileService,
     IFileNameService fileNameService,
     IXsdValidationService xsdValidationService,
     IXmlSchemaProvider xmlSchemaProvider,
     IValidationErrorHandler validationErrorHandler,
     IXmlSerializationService xmlSerializationService,
     IMap <Loose.Previous.Message, Loose.Message> mapper,
     IProcess <Loose.Message> yearUplifter,
     IAnonymise <Loose.Message> anonymiser,
     IAnonymiseLog anonymiseLog,
     ILogger logger)
 {
     _messengerService        = messengerService;
     _fileService             = fileService;
     _fileNameService         = fileNameService;
     _xsdValidationService    = xsdValidationService;
     _xmlSchemaProvider       = xmlSchemaProvider;
     _validationErrorHandler  = validationErrorHandler;
     _xmlSerializationService = xmlSerializationService;
     _mapper       = mapper;
     _yearUplifter = yearUplifter;
     _anonymiser   = anonymiser;
     _anonymiseLog = anonymiseLog;
     _logger       = logger;
 }
 public ConfigurationBase(IConfiguration configuration, ILogger logger)
 {
     _configuration = configuration;
     _logger        = logger;
 }
 public FileConversionOrchestratorConfiguration(IConfiguration configuration, ILogger logger)
     : base(configuration, logger)
 {
     LogConfiguration();
 }