public void RegisterTrigger(ITrigger trigger) { Argument.IsNotNull("trigger", trigger); //_triggers.Add(trigger); TriggerLoaded.SafeInvoke(this, () => new TriggerEventArgs(trigger)); }