constructor (elem, text) {
    super()
    this.elem = elem
    this.text = text || ('Create ' + elem.tagName)
    this.parent = elem.parentNode
    this.nextSibling = this.elem.nextSibling
  }
@param {Element} elem - The newly added DOM element
@param {string} text - An optional string visible to user related to this change