def __new__(cls, *version):
    """
        Create a new tuple.

        :param version: The version tuple
        :type version: any

        :return: A new Version instance
        :rtype: Version
        """
    cls._version = cls._get_version(version)
    return super().__new__(cls, *version)
