add Node::Repeat()