-Added Hashable for TimeRange