public static ExtensionConfigContext AddConverters(this ExtensionConfigContext context, IKeyVaultClient keyVaultClient, Microsoft.Extensions.Logging.ILogger logger)
 => context
 .AddBlobToByteArrayConverter(keyVaultClient, logger)
 .AddBlobToStreamConverter(keyVaultClient, logger)
 .AddBlobToStringConverter(keyVaultClient, logger)
 .AddStringToEncryptedBlobConverter(logger)
 .AddStreamToEncryptedBlobConverter(logger)
 .AddByteArrayToEncryptedBlobConverter(logger)
 .AddOpenTypeToEncryptedBlobConverter(logger)
 .AddStringToJObjectConverter(logger)
 .AddStringToExpandoObjectConverter(logger)
 .AddStringToDynamicConverter(logger)
 .AddJObjectToStringConverter(logger)
 .AddExpandoObjectToStringConverter(logger)
 .AddDynamicToStringConverter(logger);