private async Task <ValidationServiceConfigurationFundingTypes> GetFundingTypesAsync()
        {
            try
            {
                return(await _configReader.GetValidationServiceFundingTypes());
            }
            catch (KeyNotFoundException knfe)
            {
                _logger.LogWarning(knfe, $"[{nameof(ContractEventValidationService)}.{nameof(GetFundingTypesAsync)}] KeyNotFoundException when requesting azure configuration for 'ValidationService'.  Using defaults.");

                // Raised if the required key is not defined in Azure
                // If this is not configured, we revert to default values.
                await _configReader.SetValidationServiceFundingTypes(GetDefaultFundingTypes());

                return(await GetFundingTypesAsync());
            }
        }