public void Release() { foreach (Action callback in new Collection<Action>(this.callbacks)) { callback(); } }