An Inheritance Hierarchy of Clock Classes