IObject as Iterator