Add PermissionManager interface