Status: IN
A ChangeManager (especially DAGChangeManager) prevents redundant updates when an observer depends on multiple subjects; it acts as both a Mediator between subjects and observers and is typically a Singleton.
Source: entries/2026/06/17/gof-oo-chunk-19.md