dispose method
Dipsoses this ValueListenable and sets isDisposed to true
.
Successive calls to this method will be ignored.
Implementation
@override
void dispose() {
for (var parent in _parents) {
parent._removeChild(this);
}
super.dispose();
}