 
     # Public Stuff
     @lintOnFly = true # A default art value, to be immediately replaced by the observe config below
-    @views = new LinterViews @state, this
-    @commands = new Commands this
 
     # Private Stuff
     @subscriptions = new CompositeDisposable

  getMessages: ->
    return @messages

  onDidChangeMessages: ->
    return @emitter.on 'did-change-messages', callback

  onDidChangeProjectMessages: (callback) ->

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

    @views = new LinterViews @state, this
    @commands = new Commands this

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