Have hasPerm instead check for an existing perm
Deprecate unwanted reflection stuff