Maybe we should change Time it so that we store zone in an ivar instead of only in the decomposed array?