Consider an Android app that displays lists of data and lets the user drill down into it. At some point the user makes a change to the data that needs to be reflected in **more than one** Activity on the back stack. What is the best pattern for achieving this?