Decodes a JSON-compatible wire value.
@override MessageId decode(Object? value) => MessageId.fromJson(value);