public virtual void Dispose () { if (NativeBackend != null) NativePathHandler.Dispose (NativeBackend); } }