Stops future notifications and frees the reference to the callback passed
to open
, so its memory can be collected even if this Bindable is alive.
void close() {
if (!_isOpen) return;
_disconnect();
_value = null;
_notifyCallback = null;
_state = _CLOSED;
}