Object Oriented time objects