RequestHandler -> RequestAgent + Requestor -> RequestHandler