{
// Attach all PC keys/values of the map
boolean keysWithoutIdentity = SCOUtils.mapHasKeysWithoutIdentity(fmd);
boolean valuesWithoutIdentity = SCOUtils.mapHasValuesWithoutIdentity(fmd);
SCOUtils.attachForMap(smAttached, ((Map)sco).entrySet(), keysWithoutIdentity, valuesWithoutIdentity);
sco.unsetOwner();
}
else
{
// Initialise the SCO with the new value
sco.initialise(value, false, false);