timetracker pollutes global namespace

Currently all type/class declarations pollute the global namespace. Fix this.