Group Class base; fixed answer; made it more testable