public void Dispose() { Proto.DisposeSafe(); Simulator.DisposeSafe(); WaitForPhysicalReaderToComeback(); }