Implement (SG.*Collection *)next