@steve i think a better path would be to define a new activity type in an extension, like `Patch`. it could use the semantics you describe, and perhaps also support versioning (apply these changes to this version of an object, resulting in this next version). if it becomes popular, it can be added to as2.