add default implementation of TimeWrapper