public virtual void ClearDirectEvents() { foreach (DirectEventTriplet directEvent in this.DirectEvents) { directEvent.DirectEvent.Clear(); } }