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.putOnly(makeItemFqn(newProp.getIdentifier()), ITEM_DATA, newProp);
}