refactoring: introduce ActivitiesModel refs #1