 				ret = super(data, opts)
 				_.each ['updatedAt', 'createdAt'], (field) ->
 					if ret[field]
-						ret[field] = new Date Date.parse ret[field]
+						ret[field] = new Date ret[field]
 				if env.isNative() and ret.photoUrl and ret.photoUrl.indexOf(env.server.app.urlRoot) == -1
 					ret.photoUrl = "#{env.server.app.urlRoot}/#{ret.photoUrl}"
 				return ret
+
+			$fetch: (opts = {}) ->
+				opts.params = _.defaults populate: ['ownerGrps', 'moderatorGrps', 'memberGrps', 'createdBy'], opts.params
+				super opts
 
 			post: ->
 				sails.services.user.post(@)

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

		class Group extends pageableAR.Model
			@type:


			@instance: ->
				_instance ?= new Roster()

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

		class User extends pageableAR.Model
			@type:
