Simplifies request and response class hierarchy