It is important to note that use of the Dependency Manager to store dependency records is optional.
Clients of the Dependency Manager can choose whether or not dependency records are required - i.e. whether or not the client requires the Dependency Manager's ability to automatically identify and recalculate dependents.
For example, the Eligibility and Entitlement Engine uses the Dependency Manager to store dependency records for Case Assessment Determinations (i.e. determinations which typically lead to financial payments and/or bills). The Eligibility and Entitlement Engine requires that the Dependency Manager notify it when a case must be reassessed, which is why the dependency records must be stored.
By contrast, the Eligibility and Entitlement Engine also contains a feature for a case worker to manually check the eligibility and entitlement of a case, based off in-edit evidence. These manual eligibility/entitlement calculations use the same calculation methods but do not require any dependency storage, as the system is never required to recalculate such determinations - rather, manual eligibility/entitlement calculations are always triggered by an explicit request from a case worker.