HV-878 Integrating Optional and JavaFX types

I mean something like `Property doubleProperty = new SimpleDoubleProperty( 4 );`. In that case, `TypeResolver` will return `Object`. Also, I didn't consider custom property types, the unwrapper only supports the 10 official property types. Not sure how useful it would be with custom property types. You think we should extend it?