protected function autoDetectTimeZone($object, $originalObject = null)
    {
        /** @var CarbonTimeZone $timezone */
        $timezone = CarbonTimeZone::instance($object);
        if ($timezone && is_int($originalObject ?: $object)) {
            $timezone = $timezone->toRegionTimeZone($this);
        }

        return $timezone;
    }