- [ ] support for multiple events to be published? - [ ] constructor options to specify behavior async / parallel handler execution? - [ ] constructor options to specify behavior in case of exception?