Object-oriented time objects
