change implementation of add version to carefully use version name as defined in the version instance
change implementation of add version to carefully use version name as defined in the version instance
saveav/jsoning,saveav/jsoning