BVAL-191 BVAL-387

Add addBeanNode, addPropertyNode and addParameterNode

Deprecate addNode
Make sure addParameterNode is only doable as first subnode
Make sure bean nodes are terminal / leaves