`stringify` is/was rigged to use `components.getLabelForObject` or `components.getObjectLabel` on `syntax.component` to consult a deserializer to rewrite the label based on which serialization it was being used in. This, if you recall, was necessary for making round trips through the serialization system.