why do we have to delay generating the id if we don't use NodeInterface::addNodeAutonamed anyways?