Clarifying intent of class.
improving iteration sematics