@hongminhee I think it's dangerous to think about Activities as distinct from "objects". My intuition tells me that the basic difference between an Activity object and a regular Object is that Activities inform some side-effect on the receiving server/client side. But both types can hold information that can make sense independently.
Another example to a Question would be a Flag activity that has Content (where a user would put the reason on why they effected the Flag).