So re-serializing a deserialized unquoted token should result in an unquoted token. There should be some API to create unquoted tokens artificially, but the default can remain quoted.
EDIT: Supporting these for VValues may be easy, but VPropertyies complicate things. Unless maybe keys are updated to be VValues themselves?