Some attributes can only be set when creating objects, and not updated later. For Example MS Exchange and DomainName in AcceptedDomain object class: we can create the domain, but we cannot change the domain name (i.e. address) later.
We would need DELETE+ADD operation instead of MODIFY.
This would also help if account cannot be renamed, but it has to be removed and re-added with different name.