onDispose method
Disposes the signal and cleans up resources.
The signal is no longer reactive and will not participate in updates or propagation.
Example:
counter.dispose();
Implementation
@override
@mustCallSuper
@protected
void onDispose() {
super.onDispose();
_objId = null;
_sourceDisposer?.call();
_sourceDisposer = null;
}