#1909: make setting of node.externalObject.uri work even for new nodes