You can override associations to define custom scope on them.
The options passed to the render are partitioned into adapter options and serializer options. 'include' and 'root' are sent to the adapter, not sure what options would go directly to serializer, but leaving this in until I understand that better.
null belongs_to associations are now serialized as nil instead of raise an error during serialization.