Created hydrator strategy chain

Feedbacks are welcome!
What if `$value['name']` does not exist? Seems fragile to me...