     opts = {}
     opts[path] = 1 if path
 
-    @one { slug }, opts, (err, data) ->
+    JGroupData.one { slug }, opts, (err, data) ->
       return callback err  if err
-      return callback null, getAt data, path
+
+      return callback null, getAt data.payload, path
 
   # see docs on JGroup::modifyData
   modifyData : (slug, data, callback) ->

        type      : String
        validate  : require('../name').validateName
        set       : (value) -> value.toLowerCase()
      data        : Object
    sharedMethods :
      static      :
        fetchByKey: [
          (signature Object, Function)
          (signature Object, String, Function)
        ]

  @create = (slug, callback) ->

{ secure, signature, Model, JsPath:{ getAt } } = require 'bongo'

module.exports = class JGroupData extends Model
  JPermissionSet = require './permissionset'
  { permit }     = JPermissionSet

