protected virtual void OnValidationReceived(ValidationMessage message) { if (Context == null) return; if (ViewModel != message.Sender) return; if (!Validating()) return; foreach (IErrorInfo errorInfo in message.Validation) { Validate(errorInfo); } Validated(message.Validation); }