               throw new Meteor.Error 500, "[Meteor.neo4j.methods]"
             throw new Meteor.Error 404, "[Meteor.neo4j.methods] | Collection: #{collectionName} not found! | Use Meteor.neo4j.collection(#{collectionName}) to create collection" if not self.collections[collectionName]
             self.mapLink collectionName, data, link, _cmn
-
           self.onSubscribes[_cmn].call(opts) if self.onSubscribes[_cmn] and _.isFunction self.onSubscribes[_cmn]
         else
           self.query _query, opts

    check link, String
    check subsName, String

    if link and data[link]
      if @subscriptions[subsName] and not _.isEmpty @subscriptions[subsName]
        oldIds = (doc._id for doc in @subscriptions[subsName])
        newIds = (doc._id for doc in data[link])

    # @returns object
    #
    ###
    getObject: (optuid, callback) ->
      check optuid, String
      check callback, Match.Optional Match.OneOf Function, null

      if callback and _.isFunction callback
        cbWrapper = (error, data) ->
          _uids = Meteor.neo4j.uids.get()
          if !!~_uids.indexOf optuid
            callback error, data
      else
        cbWrapper = -> null

      if Meteor.neo4j.allowClientQuery == true and Meteor.isClient or Meteor.isServer
        cache = Meteor.neo4j.cacheCollection.find {optuid}
