Параметр конструктора Котлина без геттера

У меня есть следующий код:

class ViewHolder(itemView: View, val ui: ViewUI) 

Я не хочу, чтобы поле ui имело getter, но kotlin генерирует его по умолчанию, так как это val, определенный в конструкторе.

В документе свойств и полей я обнаружил, что могу сгенерировать частный геттер со следующим кодом

 var setterVisibility: String = "abc" private set 

Но я не могу найти способ сделать это в определении конструктора

Вы можете сделать все свойство частным в конструкторе, таким образом он будет доступен только внутри класса:

 class ViewHolder(itemView: View, private val ui: ViewUI)