implement Iterator on Collection

To be tagged 0.5.2