Also, this won't be necessary if you use the content negotiation view model.