public void RemoveQueuedEvents(ProxyEventQueueQuery query)
 {
     Queue.RemoveQueuedEvents(query.GetEventQueueQuery());
 }
 public IEnumerable <ProxyQueuedEvent> GetQueuedEvents(ProxyEventQueueQuery query)
 {
     return(Queue.GetQueuedEvents(query.GetEventQueueQuery()).Select(oQueuedEvent => new ProxyQueuedEvent(oQueuedEvent)));
 }