Cannot create group and modify its ACLs when auto save is disabled on UserManager Hi,When I run the following code, I get an exception that the principal does not exist:final UserManager userManager = resourceResolver.adaptTo(UserManager.class);userManager.autoSave(false); // need this line to make this operation atomicfinal Group group = userManager.createGroup( groupId, new UserPrincipal(groupId), groupPath);AccessControlUtil.replaceAccessControlEntry( session, "/some/path", group.getPrincipal(), new String[]{ Replicator.REPLICATE_PRIVILEGE, Privilege.JCR_ALL };, null, null, null);UserPrincipal is a class we have defined:public class UserPrincipal implements Principal, Serializable { private final String name; public UserPrincipal(String name) throws IllegalArgumentException { this.name = name; } public String getName() { return name; } // ...}If I save the session before invoking replaceAccessControlEntry it works with no problem.The exception occurs in line 363 of AccessControlUtil: