optionalRestartProperty

A Kotlin delegate to create an OptionalRestartProperty (the implementation will be a SimpleOptionalRestartProperty. Typical usage :

val fooProperty by optionalRestartProperty( initialValue )
var foo by fooProperty