         when 'small' then @getSmallTable()
 
   getChoiceForPath: (path) ->
-    @pathsOptions?[path]?.choice
+    @pathOptions?[path]?.choice
 
   storeChoiceForPath: (path, choice) ->
-    @pathsOptions ?= {}
-    @pathsOptions[path] ?= {}
-    @pathsOptions[path].choice = choice
+    @pathOptions ?= {}
+    @pathOptions[path] ?= {}
+    @pathOptions[path].choice = choice
 
   getOptionsForPath: (path) ->
-    @pathsOptions?[path]?.options
+    @pathOptions?[path]?.options
 
   storeOptionsForPath: (path, options) ->
-    @pathsOptions ?= {}
-    @pathsOptions[path] ?= {}
-    @pathsOptions[path].options = options
+    @pathOptions ?= {}
+    @pathOptions[path] ?= {}
+    @pathOptions[path].options = options
 
   getSmallTable: ->
     table = new TableEditor

      type: 'integer'
      default: 2

  activate: (state) ->
    TableEditor ?= require './table-editor'
    TableElement ?= require './table-element'
    TableElement.registerViewProvider()

    table.unlockModifiedStatus()

    return table

  serialize: ->
    {@pathOptions}
