add group query interface (remove GetAll from group repository)