Map<String, dynamic> toMap() => <String, dynamic>{ "year": year, "months": List<dynamic>.from(months.map((MonthLog x) => x.toMap())), };