JsonResult to derive from ObjectResult.

When a user returns a specific JsonResult, I'd say it should NOT respect [Produces] as a way to override the results