public static BrokenRuleToken Create(IEntityExtensions extension, params BrokenRule[] brokenRules) { var token = new BrokenRuleToken { BrokenRules = brokenRules, Extension = extension }; token.Add(); return(token); }