/// <summary>
 ///     Removes a listener from the event
 /// </summary>
 /// <param name="listener">The listener to be removed</param>
 public void RemoveListener(EventListener listener)
 {
     Listeners.Remove(listener);
 }
 /// <summary>
 ///     Adds a listener to the event
 /// </summary>
 /// <param name="listener">The listener to be added</param>
 public void AddListener(EventListener listener)
 {
     Listeners.Add(listener);
 }