public static function ofTotalSeconds(int $totalSeconds) : TimeZoneOffset
    {
        Field\TimeZoneOffsetTotalSeconds::check($totalSeconds);

        return new TimeZoneOffset($totalSeconds);
    }