public void Dispose()
 {
     inventory.inventory.DestroyResult(Handle);
     Handle    = -1;
     inventory = null;
 }