   for selection in editor.getSelections()
     swrap(selection).applyWise(value)
 
-swrap.clearProperties = (editor) ->
-  for selection in editor.getSelections()
-    swrap(selection).clearProperties()
-
 swrap.fixPropertiesForLinewise = (editor) ->
   for selection in editor.getSelections()
     swrap(selection).fixPropertiesForLinewise()

  for selection in editor.getSelections()
    swrap(selection).saveProperties()

swrap.complementGoalColumn = (editor) ->
  for selection in editor.getSelections()
    swrap(selection).complementGoalColumn()

  editor.getSelections().forEach (selection) ->
    swrap(selection).expandOverLine(options)

swrap.clearProperties = (editor) ->
  editor.getSelections().forEach (selection) ->
    swrap(selection).clearProperties()

swrap.detectWise = (editor) ->
  selectionWiseIsLinewise = (selection) -> swrap(selection).detectWise() is 'linewise'
  if editor.getSelections().every(selectionWiseIsLinewise)
    'linewise'
  else
    'characterwise'
