Added the Version class