Changes to GenericList class