EventTimeInterval.fromJson(Map<String, dynamic> json) : begin = DateTime.fromMicrosecondsSinceEpoch(json['begin']), end = DateTime.fromMicrosecondsSinceEpoch(json['end']);