Refactoring some of the protocols in an effort to standardize things like caching and too line up better Cocoon objects.
Follow Cocoon's approach and set the Content-Type based upon the serializer that is used for the pipeline. No longer require the route to set it.