@override Object toJson() { return { if (vertexRagStore != null) 'vertexRagStore': vertexRagStore!.toJson(), 'parent': parent, if (query != null) 'query': query!.toJson(), }; }