client side changes to support subnetwork saving. Especially, hang onto the current subnetwork in its original form rather than trying to recover state from knockout display objects