new data traverser
ignore update
changed name callback property