dispose method
Disposes the computed observable by removing all dependency listeners.
Implementation
@override
void dispose() {
if (!isDisposed) {
for (final dep in _dependencies) {
MinixErrorHandler.safeExecute(
() => dep.removeListener(_updateValue),
context: 'ComputedObservable dispose - removing dependency listener',
);
}
}
super.dispose();
}