error in save of complex objects. VWF.GetNode does not call getters for properties, resulting in rotation being out of date when setting transform directly. Then, when loading, out of date rotation overwrites transform matrix. fixed by calling getter for each property when saving