I should also note that the expectation is that my aspect path reflects my domain object graph, that feels natural, perhaps not possible with TornadoFX, in general the encumbering of domain objects with FX properties feels inappropriate , of course not a TornadoFX thing but inherited from JavaFX, it is what it is, Smalltalk relies on view mediators/adaptors and the fact that all objects can trigger state change notifications, again just trying to lean the TornadoFX way, not griping