whole_func_string: function(name, value) {
  			this[name] = value;
  			_.each(this.children, function(child) {
  				child.updateProperty(name, value);
  			});
  			
  			return this;
  		}
func_code_string: function(name, value) {
  			this[name] = value;
  			_.each(this.children, function(child) {
  				child.updateProperty(name, value);
  			});
  			
  			return this;
  		}
func_documentation_string: Recursively sets <code>property</code> to <code>value</code> of current
  node and its children
  @param {String} name Property to update
  @param {Object} value New property value