public void Update(bool value) { if (Value != value) { Value = value; OnChange.InvokeIfNotNull(Value); } }