It seems that nodes are not kept in viewstate if control is set to visible.
I am thinking of puting a nodes collection to httpcontext and then rebinding a tree. How would that work since nodes is readonly. What would be easiest way to accomplish this?