Setters of a view only mark the view's forest and graph as dirty if
their argument differs from the current value. Although inelegant,
it is probably easier taken care of here than in the GUI
(ViewDefinitionEditor). Closes #26.