close method
Permanently closes the reactive object and releases all internal resources.
After calling close, the object should no longer be used.
Implementation
@override
void close() {
_removeListener?.call();
_subscription?.cancel();
super.close();
}