internal void Free()
 {
     Pool.Free(this);
 }
 internal void Free()
 {
     GCHandle.Free();
     Pool.Free(this);
 }