Now, this obviously isn’t possible with standard, raw JavaFX for two reasons:
1. The properties impl doesn’t support read tracking.
2. Controls optimise by returning the default value and bypassing the properties object entirely, when the property was never set.