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
Add examples