public void Load(PersistedSubscriber persisted) { Triggered = persisted.Triggered; if (!Triggered && _controller.TimesTriggered(EventSubscribed) > 0) { Trigger(); if (TheBlocker != null) { TheBlocker.ForcedUnblock(); } } else if (Triggered) { LoadTriggered(); } }