code: function(name, value) {
  			this[name] = value;
  			this.children.forEach(function(child) {
  				child.updateProperty(name, value);
  			});
  			
  			return this;
  		}
docs: 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