Decouple ServiceBus from Command and Event implementaion

- CommandInterface is no longer required, you can pass any object as command
- EventInterface is no longer required, you can pass any object as event
- Adapt EventStoreFeature to work with new persisted Steams