@override Uint8List? encode(T state) { if (state == null) { return null; } return stringToUint8List(json.encode(state)); }