add demotion methods
first pass at intercepting deletion from Civi group