def build(object = Configuration.new)
      container = if children.empty?
        build_leaf(object)
      else
        build_nested(object)
      end

      container.public_send(name)
    end
def build(object = Configuration.new)
      container = if children.empty?
        build_leaf(object)
      else
        build_nested(object)
      end

      container.public_send(name)
    end
Builds a {Configuration} object from the attributes defined on the builder.
 @param object [Configuration] The empty configuration object that will be extended to
   create the final form.
 @return [Configuration] The fully built configuration object.
 @api private