adding id properties to visual nodes being serialized and removing
unused watchtree reference in update class