Tiny event bus for pub/sub in .net