Update Model.dump to first load the value

Update Model.dump to first load the value to ensure it's the correct type.
Well, `Model.new` would mean an instance of some class that you have to create somewhere. 

So, the MediaType already as a an attribute with an anonymous Struct that is exactly the class we'd want there. 

I wonder, can we think of some clean and easy way to expose that to the resource?