Permissions are now properly generalized

The hard-coded parameters are now meta-Props, as they should be.