I think you mean to be setting _isPartial on node here; below you effectively check for node._isPartial, and I think this is causing a lot of breakage I'm seeing.