`groupId` should be mixed in as `traits.id` automatically here too