---
title: versionHashModifier
framework: coredata
role: symbol
role_heading: Instance Property
path: coredata/nspropertydescription/versionhashmodifier
---

# versionHashModifier

The version hash modifier for the receiver.

## Declaration

```swift
var versionHashModifier: String? { get set }
```

## Discussion

Discussion This value is included in the version hash for the property. You use it to mark or denote a property as being a different “version” than another even if all of the values which affect persistence are equal. (Such a difference is important in cases where the attributes of a property are unchanged but the format or content of its data are changed.)

## See Also

### Supporting Versioning

- [versionHash](coredata/nspropertydescription/versionhash.md)
- [renamingIdentifier](coredata/nspropertydescription/renamingidentifier.md)
