Hides implementation of Time and Duration