Implemented lazy initialization of properties in Clock