BTW my colleague asked if is possible to use annotations for simple Kotlin val/var properties and have the JavaFX Property conventions generated and called at runtime (like in a TableView) , similar to Lombok. I don't know if this is feasible or makes sense, but I promised I would ask.