protected void RegisterEvent(string eventName, Action <ulong> setId, Action <ulong> clearId)
 {
     RegisteredEvents[eventName] = new EventRegistration(eventName, setId, clearId);
 }
 /// <summary>
 /// Configures an event for use in a handler.
 /// </summary>
 /// <param name="eventName"></param>
 /// <param name="setId"></param>
 /// <param name="clearId"></param>
 public void ConfigureEvent(string eventName, Action <ulong> setId, Action <ulong> clearId)
 {
     _configuredEvents[eventName] = new EventRegistration(eventName, setId, clearId);
 }