Moved dependency on serial port out of viewmodel