Fix custom fields not hydrating when there are no special hydrators involved

Fixes #22