NonParentElementNode interface and implementation