       })
 
   deleteLinter: (linter) ->
-    @linters.delete(linter)
+    @_linters.delete(linter)
 
   hasLinter: (linter) ->
-    @linters.has(linter)
+    @_linters.has(linter)
 
   getLinters: ->
-    @linters
+    @_linters
 
   getProjectMessages: ->
     @_messagesProject

    @_emitter = new Emitter
    @_editorLinters = new Map
    @_messagesProject = new Map # Values set in editor-linter and consumed in views.render
    @linters = new Set # Values are pushed here from Main::consumeLinter

    @_subscriptions.add atom.config.observe 'linter.showErrorInline', (showBubble) =>
      @views.setShowBubble(showBubble)

  addLinter: (linter) ->
    try
      if(Helpers.validateLinter(linter))
        @_linters.add(linter)
    catch err
      atom.notifications.addError("Invalid Linter: #{err.message}", {
        detail: err.stack,
