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