btw, In the future, if someone will want to use an EventStream here, it has to be optional, since it is not always instantiated inside a system.