FWIW this seems like an odd twisting of the Resources type to me. The Resources type is there specifically for a connection to hold resources on behalf of a client so that they can be cleaned up when the connection goes away. These changes seem to be turning it into a general registry of arbitrary stuff that the api server uses to remember things for itself. I'm sure I'm lacking insight into the eventual destination here, but it seems to me that having dataDir registered in this way is more obscure than "giving Client secret insight into attributes of the srvRoot object" (it's actually registered by newSrvRoot, and could be made public if required). Basically, I prefer to see this stuff statically typed when possible. On 20 May 2014 10:45, John A Meinel