RecentActivityService got its ivars changed to locals and some
modifications to abstract class for activity entries.