Class ListIteratorHavingProperties<T>