     bool
 
   serialize: ->
-    return if @wasDestroyed
+    return if @destroyed
     out = {
       markerId: String(@marker.id)
       bufferRange: @marker.getBufferRange().serialize()

    out

  checkMarkerScope: (forceEvaluation=false) ->
    range = @marker.getBufferRange()

    try

    @checkMarkerScope()

  destroy: ->
    return if @destroyed
    @marker.destroy()

  markerWasDestroyed: ->
    return if @destroyed
    @subscriptions.dispose()
    {@marker, @color, @text, @colorBuffer} = {}
    @destroyed = true

  match: (properties) ->
    return false if @destroyed

    bool = true

