factory Period.fromJson(Map<String, dynamic> json) => Period( periodUnitFromJson(json['unit']), (json['value'] as num).round(), json['iso8601'] as String, );