public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager) { base.DeepCopy(source, copyManager); EventTrigger t = (EventTrigger)source; RoutedEvent = t.RoutedEvent; _eventManagerEvent = t._eventManagerEvent; foreach (TriggerAction action in t._actions) { _actions.Add(copyManager.GetCopy(action)); } }