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);
        }