Moin alzaimar,
für mich handelt es sich hier nicht um "ein" Objekt und "mehrere" Speichervorgänge, sondern um synchronisierte Objekte in lose gekoppelten Systemen. Ich würde das führende System festlegen und spontan das
Observer-Pattern implementieren. Besonderes Augenmerk musst du dann dem Grad der Kopplung widmen.
Freundliche Grüße