protected abstract void ValidateCompled(ValidatingEvent obj);
protected override void ValidateCompled(ValidatingEvent obj) { }