Remove var composite iterator ctor and fix internal list access modifier