Refactored PxTimingRange and its helper methods