public override void OnAdded ( object parent ) { if ( Burning && parent is Container ) Douse(); base.OnAdded( parent ); }