construct and cache the combined media type instance in the context of the response function, rather than the response