About coupling, an implementation could send state change events to a message bus and observers could subscribe only the events they care about.
About coupling, an implementation could send state change events to a message bus and observers could subscribe only the events they care about.