New TimeMachine class