AbstractCollection::adAll(), AbstractCollection::getIterator(), AbstractCollection::__construct()