@silverpill I think you're wrong. It feels perfectly natural that the same activity can be used with different objects. That's the whole purpose of the Activity vocabulary itself being split between activities and objects, isn't it?
And yes, that sometimes means that different side-effects need to be implemented for processing the same type of activity.