public GroupChildRulesetPropertyRuleBuilder <TEntity, TKey> WithRule(Func <TEntity, bool> rule, string name, string description = "")
        {
            var propBuider = GroupChildRulesetPropertyRuleBuilder <TEntity, TKey>
                             .Create(_context, rule, name, description, _ruleSetBuilder, this, _propertyparser);

            return(propBuider);
        }
 public GroupChildRulesetPropertyRuleBuilder <TEntity, TKey> WithRule(string rule, string name, string description = "")
 {
     return(GroupChildRulesetPropertyRuleBuilder <TEntity, TKey>
            .Create(_context, rule, _ruleparser, name, description, _ruleSetBuilder, this, _propertyparser));
 }