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