Given the way that the
Copy__Primitive() veneer routine is written currently, the example usage in DM4 (see DM4 §3: Objects and classes)
will overwrite the
name property of
Gilded_Branch with the values from
Poison_Ivy – but only if they both have the same number of words in the property.
The routine already skips property IDs 2 and 3 when deciding what to copy. Should it also be skipping ID 1? If not, what is the use case justifying the current structure?