public Session(EventProducer <TDelegate, TArgs> parent) { _parent = parent; _subject = new Subject <TArgs>(); }