Hydrator aware trait

Basic implementation of `HydratorAwareInterface` as a trait