1. mustCallSuper
void dispose()

Discard any resources being held by the object. This also guarantees that the onChanged callback will not be called again.

Source

@mustCallSuper
void dispose() {
  _onChanged = null;
}