public AddEventListenerCommand(IActivitiEventListener listener) : base()
 {
     this.listener = listener;
 }
 public AddEventListenerCommand(IActivitiEventListener listener, ActivitiEventType[] types)
 {
     this.listener = listener;
     this.types    = types;
 }
 public virtual void AddEventListener(IActivitiEventListener listenerToAdd, params ActivitiEventType[] types)
 {
     eventSupport.AddEventListener(listenerToAdd, types);
 }
 public virtual void RemoveEventListener(IActivitiEventListener listenerToRemove)
 {
     eventSupport.RemoveEventListener(listenerToRemove);
 }
 public virtual void AddEventListener(IActivitiEventListener listenerToAdd)
 {
     eventSupport.AddEventListener(listenerToAdd);
 }