/**
  * Unregisters a {@link SessionChangeListener}
  *
  * @param listener The listener to be unregisterd
  */
 public void UnregisterSessionChangeListener(ISessionChangeListener listener)
 {
     sessionChangeListeners.Remove(listener);
 }
 /**
  * Registers a new {@link SessionChangeListener}
  *
  * @param listener The listener to be registerd
  */
 public void RegisterSessionChangeListener(ISessionChangeListener listener)
 {
     sessionChangeListeners.Add(listener);
 }