HV-878 Integrating Optional and JavaFX types

This should be `ReadOnlyStringProperty`. I'll update it.