super class for containing diffs.
perform the difference on the node
a one-line description of the difference, suitable for tool tips or labels.
a label for the difference, to appear in lists.
name of the affected property, or comma-separated property names. This may include the path to the node, such as canvas.rows[1].left.
perform the reverse of the difference