Adding factory methods to node/textual