Marshal and Unmarshal semver strings, not objects