added a RPCResponseBuilder class