def new(name = nil, value = nil)
      config = CZTop::Config.new(name, value, parent: @config)
      yield config if block_given?
      config
    end
def new(name = nil, value = nil)
      config = CZTop::Config.new(name, value, parent: @config)
      yield config if block_given?
      config
    end
Adds a new Config item and yields it, so it can be configured in
 a block.
 @param name [String] name for new config item
 @param value [String] value for new config item
 @yieldparam config [Config] the new config item, if block was given
 @return [Config] the new config item