Class TimeProvider