Map<String, dynamic> toJson() => { "heading": heading, "rules": List<dynamic>.from(rules.map((x) => x)), };