Adding support for default groups to permissions + refactoring