While I agree with you, I was also thinking of just adding an event into TimeIntervalCollection itself.  There are three different places that are wrapping in this manner right now.  What do you think?