Fixed an issue with some of the methods not being overridden in the
'AbstractCollection' class, caused problems with using certain methods
such as 'removeAll', 'retainAll', and 'remove(Object o)'.