Я не знаю, лучше ли это, но я внедрил и поддерживаю MemBus , который я предпочитаю описывать в большей степени "шиной публикации / подписки в памяти", но на самом деле это довольно простоиспользуйте его как агрегатор событий.
Публикация, подписка довольно проста в использовании, поддержка IoC легко добавляется и т. Д., И т. Д. Она требует .NET 4 и доставляет массу удовольствия, если вы используете Rx Framework, поскольку MemBus может создавать реализации IObservable.Вы найдете документацию здесь