that would probably work, I'm now remembering that I've tried this before and the problem I ran into is that when you start binding javafx properties to kotlin properties with custom getters, that they stop updating correctly because that's actually intended functionality