Revert "added an iterator superclass"

This reverts commit 7f2db9d722f13ffefaed447ab0f54f7ebdbaaff1.
Revert "added an iterator superclass"

This reverts commit 7f2db9d722f13ffefaed447ab0f54f7ebdbaaff1.