DeepClone(); $oCheckIdAgainstCurrentValueExpression = new BinaryExpression( new FieldExpression('id', $oSearchForExistingCurrentValue->GetClassAlias()), '=', new ScalarExpression($sCurrentValueId) ); $oSearchForExistingCurrentValue->AddConditionExpression($oCheckIdAgainstCurrentValueExpression); return new DBObjectSet($oSearchForExistingCurrentValue); } }