public void Accept() { foreach (var listener in deliveryListeners) { listener.OnAccept(this); } deliveryListeners.Clear(); }