         models = models.filter(Boolean)
         callback null, { models, name: nameObj }
 
-    fetchModels = (name, callback)->
+    fetchModels = (name, callback) ->
 
       if 'string' is typeof name
 
-        JName.one {name}, (err, nameObj)->
+        JName.one { name }, (err, nameObj) ->
           if err then callback err
           else if nameObj?
             fetchByNameObject nameObj, callback


      else if Array.isArray name

        JName.some {name: $in: name}, limit: 30, (err, nameObjects)->
          return callback err  if err?

          if nameObjects?
            models = []
            queue = nameObjects.map (nameObj, i)->->
              fetchByNameObject nameObj, (err, model)->
                models[i] = err ? model
                queue.fin()
            dash queue, ->

      else
        callback null, fullName

  @claimAll = (sources, callback = -> ) ->
    i = 0
    konstructorCount = sources.length
    sources.forEach ({ konstructor, usedAsPath }) =>
      fields = {}
      fields[usedAsPath] = 1
      j = 0
      konstructor.count (err, docCount) =>
        if err then callback err
        else
          konstructor.someData {}, fields, (err, cursor) =>
            if err then callback err
            else
              cursor.each (err, doc) =>
                if err then callback err
                else if doc?
                  { collectionName } = konstructor.getCollection()
                  name = getAt doc, usedAsPath
                  slug = {
                    collectionName
