setValue method
Implementation
void setValue(T value, {bool ignoreLastChange = false}) {
_ignoreLastChange = ignoreLastChange;
var oldValue = _cachedValue;
_cachedValue = value;
expression.value = value;
if (_cachedValue != oldValue) {
valueChangedSubject?.add(_cachedValue);
notifySubscribers();
}
}