Map<String, dynamic> toMap() { return { 'min': min.millisecondsSinceEpoch, 'max': max.millisecondsSinceEpoch, 'ignore': ignore, }; }