EventBus should keep a weak reference to the subscriber so registration aren't leaking objects when unregister is never called.