Implement RemainTime and DurationTime