@override Object? toJson() => numberValue ?? stringValue ?? boolValue ?? listValue?.toJson() ?? structValue?.toJson();