Interface NodeWithScope<N extends Node>