GraphChangedListener can mutate graph without concurrent modification
exception.