public static function fromString(string $dateTimeString, string $timeZoneId) : TimezonedDateTime
    {
        return new self(new \DateTimeImmutable($dateTimeString, new \DateTimeZone($timeZoneId)));
    }