Allow fields that aren't in the schema.

This is mostly to allow the addition of fields in the hydrate/dehydrate
methods.