TNode createI(const std::string& text, unsigned id = 0) const { return createT("i", text, id); };
TNode createN(const std::string& text, unsigned id = 0) const { return createT("n", text, id); };
TNode createO(const std::string& text, unsigned id = 0) const { return createT("o", text, id); };
TNode createI(const std::string& text, unsigned id = 0) const { return createT("i", text, id); };
TNode createN(const std::string& text, unsigned id = 0) const { return createT("n", text, id); };
TNode createO(const std::string& text, unsigned id = 0) const { return createT("o", text, id); };