DisposingMessgaeBus has been made more compliant with GC. From now all subscribers are being stored via WeakReference.