fix to zf2 collection. maintains keys