A time range immutable value object