The Dependency Manager requests CER to recalculate any stored calculated attributes values

When precedent values change, then the Dependency Manager will identify any stored attribute values in CER that depend on those changed precedent values, and request CER to recalculate its dependent values, via the dependent handler that CER registers with the Dependency Manager.

For example, if an Income.amount attribute value stored on CER's database tables changed its value, then CER would notify the Dependency Manager that the Income.amount precedent had changed, and the Dependency Manager would subsequently identify that the Person.totalIncome dependent requires recalculation, and invoke CER to recalculate it.