Right now, "make unique" in pointer property will always allocate a new entry even if it's the only reference to the current entry. This leaves "zombie" data in the archive that must be collected manually.
If a pointer is the only reference to its destination, "make unique" should be a no-op.
Right now, "make unique" in pointer property will always allocate a new entry even if it's the only reference to the current entry. This leaves "zombie" data in the archive that must be collected manually.
If a pointer is the only reference to its destination, "make unique" should be a no-op.