Adding produces content Attribute

Well the intent of this property is a bit different, this one does not denote the type that has to be serialized as, but the type that is going to be returned optimistically. So for example optimistically it might return a User, but in case something fails it chooses to return an ```IActionResult``` in those cases the ObjectResult does not even come into picture...