More or less so. Initial value is written to a fie...
# getting-started
i
More or less so. Initial value is written to a field bypassing the setter, and if a property is lateinit its backing field has the same visibility as the setter, so it can be written from java. Otherwise all access is done through accessors.