Added a name to the EventBus, and overrode hashCode(), equals() and toString()