public override void ProcessDecay() { Item item; while( _decayBag.TryTake( out item ) ) { if( item.OnDecay() ) { item.Delete(); } } }