Message broker extension for Ninject using weak events