EditInlineNew not working in editor

Update #4: So that doesn’t work because in the destructor of the PCIP we’re actually copying values from the default class object (despite what the comments say), which of course doesn’t result in a deep copy of the object we are actually duplicating, but a deep copy of the default class object. At some point after this those values are copied over from the object you are duplicating (otherwise duplicating wouldn’t work!) So I’ll continue to try and look where that happens.