Card class with read-only titleCap
open class Card(open var title: String?) { open val titleCap: String? get() = title?.capitalize()}MutableCard override titleCap to allow write with setter
class MutableCard(override var title: String?): Card(title) { override var titleCap: String? get() = super.titleCap set(value) { title = value }}