Map<String, dynamic> toMap() { List experiments = List.generate( this.experiments.length, (index) => this.experiments[index].toMap()); return { "experiments": experiments, }; }