to my it makes no sense to turn off the TypeNameHandling and it can break the deserialization because the type can contain other types and so on