use IDreamActivityDescription instead of the Tuple<_,_> in DreamHost.ActivityMessages; added DreamHostService.PopulateActivities() to centralize common code;