private void SetValueImpl(object value) { //this.ValidateValue(value); if (ParentProperty.Validate(value)) SetValueCore(value); NotifyValueChanged(); OnRootValueChanged(); }