PHP Mapping library for hydrating objects from arrays