set method
Updates the property value. Notifies any listeners to the change
Returns the updated value
Implementation
T set(T value, {bool notifyChange = true, bool setAsOriginal = false}) {
final oldValue = _value;
_value = value;
if (notifyChange && oldValue != value) {
activeController.notifyActivities([
ActiveStateChanged(value, oldValue, typeName: typeName)
]);
}
if (setAsOriginal) {
_originalValue = _value;
}
return _value;
}