 
 				_.each ['updatedAt', 'createdAt', 'lastmsgAt'], (field) ->
 					if ret[field]
-						ret[field] = new Date Date.parse ret[field]
+						ret[field] = new Date ret[field]
 
 				if ret.user
 					ret.user = new User ret.user
 
 				if ret.group
 					ret.group = new Group ret.group
-					ret.group.$fetch(reset: true)
 
 				return ret
+
+			$fetch: (opts = {}) ->
+				opts.params = _.defaults populate: ['user', 'group', 'createdBy'], opts.params
+				super opts
 
 		class Roster extends pageableAR.PageableCollection
 			_instance = null

				if _instance.state.count == 0
					_instance.$fetch()
				return _instance

		class Group extends pageableAR.Model
			@type:


			model: Msg

			$fetch: (opts = {}) ->
				opts.params = _.defaults populate: ['file_inode', 'createdBy'], opts.params
				super opts

		class Device extends pageableAR.Model
			$urlRoot: ->
