public static RuleEngine <T> ApplyRules <T>(this RuleEngine <T> ruleEngineExecutor,
                                                    params Type[] rules) where T : class, new()
        {
            ruleEngineExecutor.AddRules(rules);

            return(ruleEngineExecutor);
        }