VNode made private