refactoring(NodeSetter -> NodeUpdater)