How to allow others to set the timestamping method for a input signaling class?

Why do you need the clock node/class when you can just incorporate that functionality into time stamper class.