Я наверное не очень точно сформулировал вопрос. Пусть у меня есть класс object с полем name и публичными геттером и сеттером. На Котлине я могу записать значение в это поле как object.setName(name) либо используя property access:
object.name=name. Потом я решил сделать геттер приватным. Очевидно, логика присваивания при этом не меняется и метод object.setName(name) будет работать. А собственно вопрос - действительно ли сломается вызов
object.name=name. Если да, то навязывание такого синтаксиса они как-то зря сделали...