After adding/deleting a node from either of the tree or the model, the change should be reflected without any differences in all elements on the page. All non-top level tree nodes are bound to the same observable, thus changing one changes all of them.

The two trees are both bound to ItemsModel

KO Template bound to ItemsModel

Change any of the values below and all will be reflected in the trees above. The left field is the TextKey which you would immediately see a change in the tree. The right fields are ValueKeys so in order to see the change you have to request an attribute from the tree.

KO Template for child nodes (not top level). To see a change expand a tree branch.