Collection: new API for collections.