Demnach könnte ich eine Funktion statt der Eigenschaft inCurrentValue vorsehen, die dann inCurrentValue setzt und zusätzlich noch andere Aufgaben übernimmt.
Richtig.
Wie weiss nur diese Funktion möglichst einfach, an welche Objekte die Werte zum Weitergeben sind?
Wie gesagt, am besten durch »Loose Coupling«: indem du dir ein Event-Modell baust und vorher für das Ereignis Handler registrierst. Die Setter-Funktion triggert dann einen Event, sodass die Liste der Handler durchlaufen und jeder aufgerufen wird.
Siehe beispielsweise das Event-Modul in Backbone (Quellcode). Das kann man natürlich auch einfacher lösen: Einer Registrierfunktion, einer Handler-Liste und einer Trigger-Funktion, die die Handler aufruft.
Mathias