new class EventBus with test (generics example)