Raise correct exception
Implement __iter__ for IndexedPropertyCollection