Add Reflect,  Array iterators