Map<String, dynamic> toJSON() => { 'numberOfLights': number, 'lights': lights.map((e) => e._toJSON()).toList(growable: false), };