Overload constructor of Composite iterator for lazy use cases

This time in the right file