Parameter asserts on the controller.
Serialization is now a shell class that can register any protocol conforming class for a resource.  This will allow customization to the response JSON for advanced users.