time_frame supports interval trees for faster access to collections