Да я ж не говорю, что мне не нравится котлин! Вполне себе, но
требует переформатирования мозгов, если не было нормального опыта
высокоуровневого программирования. Впрочем, некоторые места в нем похожи на костыли. Например, явные геттеры-сеттеры. Идея сама по себе неплохая, но реализация выглядит костыльной. Ради нее придумали ключевое слово field, которое вроде нигде больше не фигурирует.
Ну и само расположение get()/set().
Хотя да кто я такой чтобы оценивать? )