More changes to the GenericList class