Change EventEmitter’s internal thread mode to be context aware
Add stateless event stream
Return Unsubscriber object from EventStream.subscribe