     FSName   = if @namingFunction then @namingFunction() else fileId
     fileName = if (opts.name or opts.fileName) then (opts.name or opts.fileName) else FSName
 
-    {extension, extensionWithDot} = @getExt fileName
+    {extension, extensionWithDot} = @_getExt fileName
 
     self       = @
     opts      ?= {}
     opts.path  = "#{@storagePath}/#{FSName}#{extensionWithDot}"
-    opts.type  = @getMimeType opts
+    opts.type  = @_getMimeType opts
     opts.meta ?= {}
     opts.size ?= buffer.length
 
-    result = @dataToSchema
+    result = @_dataToSchema
       name:      fileName
       path:      opts.path
       meta:      opts.meta

  ###
  @locus Anywhere
  @memberOf FilesCollection
  @name getExt
  @param {String} FileName - File name
  @summary Get extension from FileName
  @returns {Object}
  ###
  getExt: (fileName) ->
    if !!~fileName.indexOf('.')
      extension = fileName.split('.').pop()
      return { ext: extension, extension, extensionWithDot: '.' + extension }


      console.info "[FilesCollection] [load] Received: #{url}" if self.debug

      result = self._dataToSchema
        name:      fileName
        path:      opts.path
        meta:      opts.meta
