public virtual ValidatableObject AddRule(RuleBase rule)
        {
            _rules.Add(rule);

            return this;
        }
        public virtual ValidatableObject RemoveRule(RuleBase rule)
        {
            _rules.Remove(rule);

            return this;
        }