То, как вы сформулировали вопрос, заключается в том, что вы нажимаете кнопку на одном из экранов и хотите обновить это представление.Что должно произойти, так это то, что представление должно отправить событие посреднику.Отправлять уведомление на уровень команд можно только в том случае, если вам нужна бизнес-логика или данные от прокси-сервера.Вы говорите, что уведомляете прокси, что заставляет меня поверить, что вам нужны свежие данные от прокси, т.е. вы запрашиваете новые данные из бэкэнда.Когда новые данные извлекаются, он отправляет уведомление посреднику, чтобы обновить представление свежими данными.Остальная часть приложения должна обновиться, если данные изменились.
Если не все посредники заботятся об этих данных, то вам, вероятно, следует создать подкласс посредника для ваших разных окон и переопределить метод execute.