Here is an example rule set with rule attributes for related parent and child succession sets annotated to be automatically populated using the Active Succession Set Rule Object Propagator:
<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_relatedSuccessionSet"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">
<Class name="HouseholdMember" extends="ActiveSuccessionSet"
extendsRuleSet="PropagatorRuleSet">
<Attribute name="incomes">
<Annotations>
<!-- The Active Succession Set Rule Object Converter will
automatically populate this attribute with a list of
related Income rule objects.-->
<relatedSuccessionSet relationship="child"/>
</Annotations>
<type>
<javaclass name="List">
<ruleclass name="Income"/>
</javaclass>
</type>
<derivation>
<specified/>
</derivation>
</Attribute>
</Class>
<Class name="Income" extends="ActiveSuccessionSet"
extendsRuleSet="PropagatorRuleSet">
<Attribute name="householdMembers">
<Annotations>
<!-- The Active Succession Set Rule Object Converter will
automatically populate this attribute with the
related HouseholdMember rule object. -->
<relatedSuccessionSet relationship="parent"/>
</Annotations>
<type>
<ruleclass name="HouseholdMember"/>
</type>
<derivation>
<specified/>
</derivation>
</Attribute>
</Class>
</RuleSet>