Encode a message into a format suitable for transport
@override List<int>? encode(T message) { final json = _toJson(message); final jsonStr = jsonEncode(json); return utf8.encode(jsonStr); }