1.0.4 Bump
Change `posthook` to take the original instance as the first argument

In case the data needs to be augmented that requires the original
instance to be present, this ensures it is available. The serialized
data must still be returned from the hook.
Return `obj` as is if none of the serialization criteria match
Serialize the single embedded value

This is to ensure all the options are correctly parsed such
as field psuedo-selectors.