TestClassWithTransients Node1 TestClassWithTransients + data1 + transientIntArray + data2 + TestClassWithTransients() + ~TestClassWithTransients() Node2 TransientObject + data1 + data2 + TransientObject() + ~TransientObject() Node2->Node1 +transientObjectArray +transientObject Node3 TestClassTransient + data + TestClassTransient() + ~TestClassTransient() Node3->Node1 +transientPointer Node4 TransientStruct + data1 + data2 + data3 + TransientStruct() + ~TransientStruct() Node4->Node1 +transientData