removed use of copy constructor of Enumerate