public WebHookReceiverConfig(SettingsDictionary settings, ILogger logger) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } _config = ReadSettings(settings, logger); }