Integer key = (Integer)((DmcMappedAttributeIF)newval).getKey();
IntegerToString oldval = value.put(key,newval);
if (oldval != null){
// We had a value with this key, ensure that the value actually changed
if (oldval.valuesAreEqual(newval))
newval = null;
}
return(newval);
}