This week I learned that when you delete an ADO MY.ADO.1 and this ADO is referenced in an attribute of type ADO ID on another ADO MY.ADO.2 then MY.ADO.1 is removed from that attribute without a transaction on MY.ADO.2.
So, even though there is a change on MY.ADO.2 there is no transaction for it. This is important to know if you have replication / notifier logic built around such cases.