NameValueCollectionValueProvider(
            INameValueEnumerable collection,
            CultureInfo culture,
            bool jQueryToMvcRequestNormalizationRequired)
        {
            if (collection is null)
            {
                throw new ArgumentNullException(nameof(collection));
            }

            _collection = collection;
            _culture    = culture;
            _jQueryToMvcRequestNormalizationRequired = jQueryToMvcRequestNormalizationRequired;
        }
 NameValueCollectionValueProvider(INameValueEnumerable collection, CultureInfo culture)
     : this(collection, culture, jQueryToMvcRequestNormalizationRequired : false)
 {
 }