simple and complex model nodes; keys and values; scaladoc