3.2.4.5 Reads and Writes
Before writing to a table via ICatalogTableWrite::WriteTable (section 3.1.4.9.1) that includes updates to any entries, a COMA client SHOULD first make a call to ICatalogTableRead::ReadTable (section 3.1.4.8.1) for the same table and with the same query, to minimize the chances that the write might overwrite recently changed property values when this was not intended by the client application. However, COMA provides no guarantees whatsoever that such overwriting won't happen.