Overload constructor of Composite iterator for lazy use cases