Class CustomCollectionType