бля, Антон, я в очередной раз поверю, что ты не набрасываешь и отвечу как нормальному человеку
Если у тебя мутабельнодрисня, то тебе кроме интерфейсов ничего не нужно, потому что ты в среднем ничего не возвращаешь.
Если у тебя появляется анемик модель, то нужен способ абстрагировать это дерьмо, например хкт и тайпклассы, в противном случае у тебя получается котлин-вей, что нихуя не удобно