extract method from the like! and unlike! methods in activity_object
build_activity_field in the new block
a couple of spelling corrections in comments
make the create_activity method slightly more generic