have Group.destroy_by deal with the committees

the dependend: destroy callback will just call destroy which is protected.