Pulled some duplicate methods into the AbstractCollectionSet superclass.