public Response AddHeader(string key, string value)
{
if (Headers.ContainsKey(key)) {
List<string> listOfValues = new List<string>(Headers[key]);
listOfValues.Add(value);
SetHeader(key, listOfValues.ToArray());
} else
SetHeader(key, value);
return this;
}