protected RuleResult Error(string message, string errorCode) => RuleResult.Error(message, errorCode);
protected RuleResult Correct() => RuleResult.Correct();
public RuleResult OtherwiseError(string message, [CallerMemberName] string errorCode = "") { return(_condition ? RuleResult.Correct() : RuleResult.Error(message, errorCode)); }