   ###
   init: if Meteor.isServer then ((url) ->
     check url, Match.Optional Match.OneOf String, null
-    if url and @connectionURL == null
-      @connectionURL = url
+    @connectionURL = url if url and @connectionURL == null
 
     ###
     # @description Connect to Neo4j database, returns GraphDatabase object
     ###
-    Meteor.N4JDB = new Meteor.Neo4j Meteor.neo4j.connectionURL
+    Meteor.N4JDB = new Meteor.Neo4j @connectionURL
 
     ###
     #


    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 query
    uid = Package.sha.SHA256 query + JSON.stringify opts
    cached = @cacheCollection.find uid: uid
    if cached.fetch().length == 0 or @isWrite(query)
      if Meteor.isServer
        @run uid, query, opts, new Date
