Class AbstractSmartCollection<E>