Request uses response prototype instead of class name, Response has more flexible parsing mechanism.