The naming of this member took me a long time. When a user looks at Collision.duration you except it to be the total time the collision have been taking place, but it's not. It's how much time was added to the collision time (basically the duration of the latest time step)