new Message constructor from QByteArray