public override void Destroy()
 {
     base.Destroy();
     this.pool = null;
 }
 internal void SetPool(TransactionPool pool)
 {
     this.pool = pool;
 }