Cool, thanks again - I thought that "val x=$name" will produce error since backing field can be accessed only in accessors and constructor(http://confluence.jetbrains.net/display/Kotlin/Properties+And+Fields#PropertiesAndFields-Backingfields)