Bring back constructor that takes version and version code