optionalValidatedStringProperty

A Kotlin delegate to create an OptionalValidatedStringProperty. Typical usage :

val fooProperty by optionalValidatedStringProperty( initialValue ) { value -> ... }
var foo by fooProperty