If an object implements the
ShadowChangeHandler if will get notified if
an Object with the same registration type and name is registered on a
higher scope which will shadow it.
It also will get notified if the shadowing object is removed from GetIt
This can be helpful to unsubscribe / resubscribe from Streams or Listenables