I'm surprised we're using `_to_string` rather than `to_deprecated_string`. By using `_to_string` we're requiring the non-deprecated syntax to == the deprecated syntax sans the namespace giving us no flexibility to change serialization syntax. (or does `_to_string` also look for the deprecated flag?)