Map<String, dynamic> toMap() { Map<String, dynamic> map = {}; _aitBlocks.forEach((key, value) { map[key] = value.toMap(); }); return map; }