General map representation
Map<String, dynamic> get map => { 'startTimestamp': startTimestamp, 'endTimestamp': endTimestamp, 'duration': duration, 'harmonized': harmonized.map, };