[Review]: Updates to TimeRange (to fix Issue #1094)

Timerange fix
Should not then `center` be decorated with `@property`?