Emitted when a ModelReference's value is set.
All newly-added values. That is, values that were not in the set of old values.
The name of the event that was fired. This is commonly used to filter when using the ConvergenceEventEmitter.events stream.
Note that the name is only guaranteed to be unique within the class / subsystem that is firing it. Names might be reused across classes and subsystems.
The first (if there were multiple) previous value of the reference.
The previous values of the reference.
All just-removed values. That is, old values not in the set of new values.
The underlying reference that changed.
true if this event was emitted by the system, as opposed to an explicit e.g. LocalModelReference.set.