/// <summary>
 /// Initializes a new instance of the <see cref="MdmDataProvider"/> class.
 /// </summary>
 /// <param name="cache">Operation cache.</param>
 /// <param name="configuration">Data provider configuration.</param>
 /// <param name="requestId">Request id.</param>
 public MdmDataProvider(OperationDataCache cache, IMdmDataProviderConfiguration configuration, string requestId, IHeaderDictionary headers = null)
     : base(cache)
 {
     _configuration = configuration;
     _mdmClient     = MdmClientFactory.GetMdmClient(configuration, requestId);
     Metadata       = new DataProviderMetadata
     {
         ProviderName = "MDM"
     };
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MdmDataProvider"/> class.
 /// </summary>
 /// <param name="cache">Operation cache.</param>
 /// <param name="configuration">Data provider configuration.</param>
 /// <param name="requestId">Request id.</param>
 public MdmDataProvider(OperationDataCache cache, IMdmDataProviderConfiguration configuration, string requestId)
     : base(cache)
 {
     _configuration = configuration;
     _mdmClient     = MdmClientFactory.GetMdmClient(configuration, requestId);
 }