internal override void CompleteDeserialization(MagicDocument doc)
 {
     EndpointA.Object = doc.LookupBody(EndpointA.strokeref);
     EndpointB.Object = doc.LookupBody(EndpointB.strokeref);
 }
 internal override void CompleteDeserialization(MagicDocument doc)
 {
     Body.Object = doc.LookupBody(Body.strokeref);
 }
 internal override void CompleteDeserialization(MagicDocument doc)
 {
     Body.Object = doc.LookupBody(Body.strokeref);
 }
 internal override void CompleteDeserialization(MagicDocument doc)
 {
     EndpointA.Object = doc.LookupBody(EndpointA.strokeref);
     EndpointB.Object = doc.LookupBody(EndpointB.strokeref);
 }