Hydrator aware interface

This is the same as https://github.com/zendframework/zf2/pull/4016 but now only with the changes I've done.