private void CopyHeaderValues(Dictionary<string, string> headers)
{
_headers = new Dictionary<string, string>(headers, StringComparer.OrdinalIgnoreCase);
_headerNames = headers.Keys.ToArray<string>();
_headerNamesSet = new HashSet<string>(_headerNames, StringComparer.OrdinalIgnoreCase);
}