More ew concept that will support nested permissionGroups etc.