Intermediate check-in. Still refactoring towards SerializationProvider with content-type negotiation for both request/response.