Class TimePeriodValue<S extends TimePeriodDomainSubset<S>>