Make the Territory completely immutable.
Rename Time to Timestamp.
Introduce common APIs to time-based units.
Comprehensive testing of time units.