@dacastror said:
... Dan, but I think you need to add the following properties;
material, attribute_dictionaries, layer, description, entity_name, name, receives_shadows, casts_shadows
I wonder if there are more properties that can be inherited by the new instance
(google translator)
Yes you are correct. Just before the old instance is deleted, it's properties need to be copied over to the new instance.