M GenericCollection::__construct()