Has there already been discussion about adding a HelperContext parm for methods which take URI and name as input?
It seems necessary to me. For example, if you've created a Type with helperContext1.getXSDHelper().define() or helperContext1.getTypeHelper().define(), then DataGraph.createRootObject(URI, name) will be unaware of the Types created in the helperContext1 scope.
