Disposes this field. Will remove it from storage, but won't delete its value.
FutureOr<bool> dispose() { var ret = storage.dispose(this); return ret.resolveMapped((ok) { if (ok) { _onDisposeController.add(this); } return ok; }); }