public void Dispose() { _defaultView.Dispose(); _suspendableView.Dispose(); _valueNode.Dispose(); Disposed?.Invoke(this, EventArgs.Empty); }