modified the Request class to a simple wrapper class to allow for static access to instance methods