Created hydrator strategy chain

Feedbacks are welcome!
`function ($foo) { ... }` is not allowed in PSR-2: need to split those closures into multiple lines.