Just curious, is there any support for transactions on plain C# objects? Like
using (var transaction = new ObjectTransaction(obj)) { try { obj.Prop1
No, this type of support does not exist today for vanilla managed objects.