[CS] Reduce duplication in firing events from a Stream