This is an optional property of field definitions utilized in source development only. Defaults to false.
Classes defined in the DOM may optionally have C++ classes backing them, called ghost classes. The ghost class for a DOM defined class is spun up based on the Archetype specified (the default archetype data has no ghost class). When the Reflect property is set, assuming the backing ghost class supports it, changes to the field for a node of that class instantiated in a GOM are passed back into C++ allowing the ghost class to respond to the change in value.
- Setting a field to reflect does nothing without a corresponding ghost class to handle change events
- Classes utilizing the data archetype ignore the Reflect property totally