added some enhancements to the Node implementation focused on the form semantics in the JSON response