Add custom enumerators for collections
Cleanup for a List class
Mapped constructors for List class
Tests for custom enumerators
Tests for List constructors