Это понятно, но мы же не имеем никакой ссылки на data class , мы что то кладем в него SealedClass.DataClass(some) и потом где то достаем через when например. Вот я хотел уточнить, что когда мы в следующий раз положим что то в этот дата класс, то предыдущий прихлопнется? Как это вообще устроено, нигде не нашел