Do not allow directly setting a clock's `t` attribute. Also make the internal integer timestep a protected attribute.
Only allow dt changes that are compatible with an integer representation of the current time.