groups should be their own objects in mongo