internal void GrantPermission(IGrantee grantee, Permission permission) { if (grantee == null) throw new ArgumentNullException("grantee"); _grants.Add(new Grant(grantee, permission), true); }