public string GetValidNamingStrategyHeader()
        {
            var httpContext          = options.HttpContextAccessorProvider().HttpContext;
            var namingStrategyHeader = httpContext.Request.Headers[options.HeaderName].FirstOrDefault()?.ToLower();

            if (string.IsNullOrEmpty(namingStrategyHeader) || !options.NamingStrategies.ContainsKey(namingStrategyHeader))
            {
                return(string.Empty);
            }
            return(namingStrategyHeader);
        }