An accessor that downcasts or unwraps resulting field.
ImplSpec:
The accessor will simply upcast any property field to Object if they are rooted in Object class, otherwise
it will allocate a Placeholder!FieldType for returned value and return it erased up to Object class. As such
it is advised to use an allocator that will dispose automatically it's contents once they are not required.
The accessor itself is not responsible for deallocation of placeholders that it returned. As a consequence
no components should point to placeholders allocated by this accessor.
An accessor that downcasts or unwraps resulting field.
ImplSpec: The accessor will simply upcast any property field to Object if they are rooted in Object class, otherwise it will allocate a Placeholder!FieldType for returned value and return it erased up to Object class. As such it is advised to use an allocator that will dispose automatically it's contents once they are not required. The accessor itself is not responsible for deallocation of placeholders that it returned. As a consequence no components should point to placeholders allocated by this accessor.