Use Hoa\Iterator