Use comparisonChain in compare on TemporalField