Updated Serialization interface to use a TSerial type and convert readily to and from TSerial