factory Alarm.fromMap(Map<String, dynamic> map) { return Alarm( duration: Duration(milliseconds: map['duration']), description: map['description'], ); }