public void Dispose()
 {
     engine?.Dispose();
     engine = null;
 }