moving pxnSerial class from gcCommon to gcServer