Currently each JcrSession has its own copy of the /jcr:system content branch. Technically this is incorrect, since all of the information in this branch is common to and shared by all sessions/workspaces in the repository. One approach to making this work is to have a special workspace in the repository in which the content from the "/jcr:system" branch is placed, and have this workspace projected into each session.