factory DayOfWeek.fromMap(Map<String, dynamic> map) { return DayOfWeek( weekday: Weekday.values[map['weekday']], weekNumber: map['week_number']?.toInt(), ); }