         Meteor.call 'Neo4jRun', uid, query, opts, new Date, (error) ->
           if error
             throw new Meteor.Error '500', 'Exception on calling method [Neo4jRun]', {error, query, opts}
-        Meteor.neo4j.uids.set _.union(Meteor.neo4j.uids.get(), [ uid ])
+        @uids.set _.union(@uids.get(), [ uid ])
     @cache.get uid, callback
 
   ###


    callback = param for param in arguments when _.isFunction param

    Meteor.call methodName, opts, name, link, (error, uid) ->
      throw new Meteor.Error '500', '[Meteor.neo4j.call] Method: ["#{methodName}"] returns error!', error if error
      Meteor.neo4j.uids.set _.union(Meteor.neo4j.uids.get(), [ uid ])
      return Meteor.neo4j.cache.get(uid, callback)
  ) else undefined

###

    check link, String

    isReady = new ReactiveVar false
    throw new Meteor.Error '404', "[Meteor.neo4j.subscribe] | Collection: #{collectionName} not found! | Use Meteor.neo4j.collection(#{collectionName}) to create collection" if not @collections[collectionName]

    @subscriptions["#{collectionName}_#{name}"] = []

