public HttpRequest(HttpListenerRequest Request, HttpClient Client)
{
// Create a better QueryString object
this.QueryString = Request.QueryString.Cast<string>().ToDictionary(p => p, p => Request.QueryString[p]);
this.Request = Request;
this.Client = Client;
}