It might be cleaner to just define properties that return the values from the base iterator, but I guess we don't expect these to change in the base iterator (for the moment, I'm not sure if we can rely on that assumption forever).