changed EventBus constructor from public to private