Removed unneeded userGroup from permission methods in interface and abstract