I would merge this interface with IGameChangesManager. As we discussed it recently we would like to have different application events for game/task/solution change, but we would like to broadcast them all in GameChangesManager.