Make members final when there is no need to modify them later
EventBus#removeRegistrationListener() should *remove* the listeners
Cache the got value and reuse it in a method
Use #getBroadcaster() to be able to use a custom one for testing