RequestResponse class implemented