Kirill Shelopugin
А чем это плохо? Инстанс тайпкласса класть для discoverability в компаньон - стандартная практика. У тебя есть тип данных и сразу рядом с ним инстансы для него
я правильно понимаю что обсуждается примешивание трейта (который определяет сериализацию) в компаньен доменного объекта и/или дто объекта?
мне казалось тайпклассы как раз про то чтобы ты имел чистый доменный объект, и для него вокруг настраивал нужные функциональности, не работая с ним напрямую.
не то чтобы я сильно против примешивать в компаньен, но попахивает антипаттерном и вообще кейк паттерном каким-то