   _getModel: (Y, Operation) ->
     if @_model == null
       @_model = new Operation.MapManager(@).execute()
+      left = customList(Operation, @, @left)
+      right = customList(Operation, @, @right)
       @_model.val("left", @left)
       @_model.val("right", @right)
       @_model.val("word", @word)


  absolute

# Simple class that contains a word and links to the selections pointing
# to it
#
class Word
  _get: (prop) ->
    if @hasOwnProperty(prop)
      @[prop]
    else
      @_model.val(prop)
  _set: (prop, val) ->
    if @hasOwnProperty(prop)
      @[prop] = val
    else
      @_model.val(prop, val)

  # Attribute containing the string
  @word = ''
  # Selections that have this word as left bound
  @left = []


    else
      throw new Error "Wrong set of parameters #{start}, #{end}, #{rte}, #{style}"

  # Return a string representation of the selection
  #
