Hi,<br>My rules update the nested object attributes :eligibilityScore which is used in another rule downstream.<br><br>Only the Client object is sent as fact, the nested object is derived using the from keyword (list of services)<br>
<br>rule  &quot;Rule 8 EligibilityRating&quot;<br>    agenda-group  &quot;EligibilityRating&quot;<br>    no-loop true<br>    salience 5<br>    //dialect  &quot;mvel&quot;<br>    when<br>        $client : Client(type == &quot;Preferred&quot;)<br>
        $policy : Service(productType == &quot;Vehicle Insurance&quot;) from $client.service<br>    then<br>        System.out.println(&quot; Rule 8 ER = type == preferred:&quot;+ $policy.getId() + &quot;: -50&quot;);<br>
        int eScore = $policy.getEligibilityScore() - 50;<br>       <b> $policy.setEligibilityScore(eScore);</b> // how to let the downstream rule know that this atribute value is updated without letting this current rule go into infinite loop<br>
end<br><br>Any suggestion is greatly appreciated<br><br>