Конечно, это так, запутывание — одна из жизненно важных вещей в безопасности, и сериализация Kotlin отлично с этим справляется. Пожалуйста, посмотрите это видео Леонида Старцева на KotlinConfig 2019, чтобы получить глубокие знания о том, как это работает.