StoreEditor.addEntity documents both "'literal'" and a bare string as
ways to write a string attribute, so the quotes have to come off before the
value is hashed — otherwise a created entity could never content-match the
same entity read back out of a file. $ (unset), * (derived) and #42
(a reference) are not text.
Unwrap one authored STEP attribute to plain text.
StoreEditor.addEntitydocuments both"'literal'"and a bare string as ways to write a string attribute, so the quotes have to come off before the value is hashed — otherwise a created entity could never content-match the same entity read back out of a file.$(unset),*(derived) and#42(a reference) are not text.