Activities as Activity objects is sometime confusing

In some cases, having Activities as objects of other activities is 
confusing me. Here follows some examples. Le us consider an object O 
created by an activity C, an such that some user liked O. What happens 
if the activity C is created? How to handle that C may be updated by a 
subsequent activity U which changes C in order to not mention O?

A bit more complex example where the create activity C1 created another 
activity C0 happened in the past.

{
   "@context": "https://www.w3.org/ns/activitystreams",
   "id": "C1",
   "type": "Create",
   "endTime": "2026-04-09",
   "actor": "p",
   "object": {
     "id": "C0",
     "type": "Create",
     "endTime": "2026-04-08",
     "object": {
       "type": "Note",
       "name": "A Simple Note",
       "content": "This is a simple note"
    }
   }
}

Received on Sunday, 19 April 2026 13:35:56 UTC