Use basic inheritance for build_request and parse_response