Predicate
discipline
parent
DefaultRuleSet
HasOneParent
parents
HasOneParent
RuleSet
props
DefaultRuleSet
RuleSet