       else
         return true
 
-    @methodNames =
+    @_methodNames =
       MeteorFileAbort:  "MeteorFileAbort#{@_prefix}"
       MeteorFileWrite:  "MeteorFileWrite#{@_prefix}"
       MeteorFileStart:  "MeteorFileStart#{@_prefix}"
-      MeteorFileUnlink: "MeteorFileUnlink#{@_prefix}"
+      MeteorFileRemove: "MeteorFileRemove#{@_prefix}"
 
     if Meteor.isServer
-      @on 'handleUpload', @handleUpload
-      @on 'finishUpload', @finishUpload
+      @on '_handleUpload', @_handleUpload
+      @on '_finishUpload', @_finishUpload
 
       WebApp.connectHandlers.use (request, response, next) ->
         if !!~request._parsedUrl.path.indexOf "#{self.downloadRoute}/#{self.collectionName}/__upload"

  ###
  @locus Server
  @memberOf FilesCollection
  @name finishUpload
  @summary Internal method. Finish upload, close Writable stream, add recored to MongoDB and flush used memory
  @returns {undefined}
  ###
  finishUpload: if Meteor.isServer then (result, opts, cb) ->
    console.info "[FilesCollection] [Upload] [finish(ing)Upload] -> #{result.path}" if @debug
    fs.chmod result.path, @permissions, NOOP
    self          = @
    result.type   = @getMimeType opts.file
    result.public = @public

    @collection.insert _.clone(result), (error, _id) ->
      if error
        cb and cb error
        console.error '[FilesCollection] [Upload] [finishUpload] Error:', error if self.debug
      else
        self._preCollection.remove {_id: opts.fileId}, (error) ->
          if error
            cb and cb error
            console.error '[FilesCollection] [Upload] [finishUpload] Error:', error if self.debug
          else
            result._id = _id
            console.info "[FilesCollection] [Upload] [finish(ed)Upload] -> #{result.path}" if self.debug

  ###
  @locus Server
  @memberOf FilesCollection
  @name _prepareUpload
  @summary Internal method. Used to optimize received data and check upload permission
  @returns {Object}
  ###
  _prepareUpload: if Meteor.isServer then (opts, userId, transport) ->
    opts.eof       ?= false
    opts.binData   ?= 'EOF'
    opts.chunkId   ?= -1
