public RuleSet(IEnumerable<RuleBase> rules = null) { Rules = new List<IRuleBase>(); if(rules != null) { Rules.AddRange(rules.Where(r => r != null)); } }