Add support for both extending and overwriting the Content-Type header in a response object when deciding whether or not to overwrite Content-Type with the default media representation