public override bool IsEquivalent(RuleBase rule)
        {
            //var propertyStateRule = (PropertyStateRule)rule;
            //if (this.ErrorMessage.Equals(rule.ErrorMessage))

            throw new NotImplementedException();
        }
 public abstract bool IsEquivalent(RuleBase rule);