Changed primitive data type "version" to double; allows the user to put
a double value "x.x" for the "version".