internal SignalHandler(SignalBus signalBus, CacheType cacheType = CacheType.None) { SignalBus = signalBus; Subject = cacheType.AsReplaySubject <TSignal>(); SignalBus.Subscribe <TSignal>(OnReceived); }