The names of the product elements
The name of the type
A factory method to create a Node using a NodeMapper.