@override Object toJson() => { 'vertexRagStore': ?vertexRagStore?.toJson(), 'parent': parent, if (contents.isNotDefault) 'contents': [for (final i in contents) i.toJson()], 'model': ?model?.toJson(), };