ChainRequestHandler class