Is there a way to use `JsonTransformingSerializer` with the base class while letting Kotlin automatically generate the class hierarchy?
I am trying to deserialize a json object that has a recursive hierarchy, however, the json structure does not include type discriminators: