protected void RemoveEvent(string eventName, WorkflowEventHandler eventHandler)
 {
     if (Events.ContainsKey(eventName))
     {
         ApcmEventConfig.RemoveEvent(eventName, _bc);
         Events.Remove(eventName);
     }
 }
 protected void RegEvent(string eventName, WorkflowEventHandler eventHandler)
 {
     if (!Events.ContainsKey(eventName))
     {
         Events[eventName] = eventHandler;
         ApcmEventConfig.RegEvent(eventName, _bc);
     }
 }
 protected void TriggerEvent(string eventName, object value)
 {
     ApcmEventConfig.TriggerEvent(ServiceName, eventName, value);
 }