removed redundant methods
tagged interface implementation
- Internal class EventBusHandler created for better unregister procedure handling, so no need for temporal storing in the event bus state.
- Pubsub test case added