Boilerplate which avoids having to use generics. Instead of Property<Double>, use DoubleProperty.
Property<Double>
DoubleProperty
Returns a read-only view of this mutable DoubleProperty. Typical usage :