The Group class