Add NewNodeProvider constructor.