kastork
class Foo ( stringList: List<String>? = listOf<String>() ) { var stringList by property(stringList) fun stringListProperty() = getProperty(Foo::stringList) }