add iterator getter for loop construct