АБ
Это как в Java был бы приватный член класса, а два метода на подобии getField и setField его бы правили и читали соответственно. В Kotlin все сделано проще, дабы не городить приватное поле + 2 метода, нужно просто завести свойство с геттером и сеттером по умолчанию, которые можно менять, как в Вашем случае и происходит, когда логика становится сложнее, нежели просто присвоение значения