So still on the class side make code that convert any given hour and minute to a valid one ?
Yes. Such code would also be used when doing arithmetic with Times. e.g. if you were to implement an instance method named #addMinutes:, its implementation would be as simple as ^Time hours: self hours minutes: self minutes + anInteger (assuming the argument has that name). The instance creation method would normalize the new requested time, just like Time hours: 0 minutes: 70 would do.
Roelof