#1 interface INode, new class for textnodes