public void RemovePass( Pass pass ) { Debug.Assert( pass != null, "pass != null" ); pass.QueueForDeletion(); _passes.Remove( pass ); }