Seems like if you specify a parent to add the new nodes into, the parent node gets somehow mangled during the data serialization bit and is not usable anymore. This results in the newly loaded child nodes not getting rendered, among other things. I tried to fix it myself, but it's a scary recursive function
