A way to reopen a device without reinstantiate XSerialDevice object