As far as the cast goes, I know it works, but it would be nice if it worked without the cast. You can currently use the animate property without cast on String, Object, and Boolean properties, but number based properties require a cast (thanks to how JavaFX does the awkward
Number
extensions).