Map<String, dynamic> toMap() { return { 'imagerSpecific': imagerSpecific?.toMap(), 'cameraSpecific': cameraSpecific?.toMap(), 'laserSpecific': laserSpecific?.toMap(), }; }