if (prevData != null && !(prevData instanceof NullItemData))
{
PropertyData newProp =
new PersistedPropertyData(prop.getIdentifier(), prop.getQPath(), prop.getParentIdentifier(),
prop.getPersistedVersion(), prop.getType(), prop.isMultiValued(),
((PropertyData)prevData).getValues(), new SimplePersistedSize(
((PersistedPropertyData)prevData).getPersistedSize()));
// update item data with new name and old values only
cache.put(new CacheId(getOwnerId(), newProp.getIdentifier()), newProp, false);
}