USBSerial print() working via virtual call using new operator