I have a singleton that contains my data object. This
singleton data is used to populate comboboxes and datagrids across
various custom components that are children of the main
application. These components can manipulate the singleton. When
these changes are made to the singleton what do I have to do to get
this data to refresh across the componets that use its data?