More refactoring the List class.