@override Object toJson() => { if (ragMetadata.isNotDefault) 'ragMetadata': [for (final i in ragMetadata) i.toJson()], };