   @fetchData: (slug, callback) ->
     return callback new Error 'slug is required' unless slug
 
-    @one { slug }, (err, data) ->
+    JGroupData.one { slug }, (err, data) ->
       return callback err  if err
       return callback null, data if data
 

    opts = {}
    opts[path] = 1 if path

    @one { slug }, opts, (err, data) ->
      return callback err  if err
      return callback null, getAt data, path

  # see docs on JGroup::modifyData
  modifyData : (slug, data, callback) ->

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

  @create = (slug, callback) ->
