public static Request Create <T>(string method, T parameters, UpstreamSession.SessionRequestResponseCallback callback)
        {
            Request request = Create(method, callback);

            request.Parameters = parameters;
            return(request);
        }
 public static Request Create(string method, UpstreamSession.SessionRequestResponseCallback callback)
 {
     return(new Request()
     {
         Callback = callback, ID = Guid.NewGuid().ToString(), Method = method
     });
 }