Introduce a Builder class to handle the complex creation of a NodeInfo object.