Hydrate outside the mapper

Added

IMapper
- hydrate

Can now hydrate data from outside the mapper, without creating the
hydrator etc. So you can change the hydrator in the mapper and it works
every where