This and other AddPropertyReferences functions will hopefully merge into a single function in the future. They're kept separate initially to maintain exact semantics while replacing the much slower SerializeBin/TPropertyValueIterator/GetVerySlowReferenceCollectorArchive paths.