fix: default version set only on new objects