@override Map<dynamic, dynamic> toMap() => <dynamic, dynamic>{ 'type': 'silence', 'id': id, 'duration': duration.inMicroseconds, };