class Eco::API::Session::Config::BaseConfig

def clone(config:)

def clone(config:)
  keys.each_with_object(self.class.new(config: config)) do |key, cnf|
    begin
      cnf[key] = self[key].clone(config: cnf)
    rescue ArgumentError
      begin
        cnf[key] = self[key].clone
      rescue TypeError
        cnf[key] = self[key]
      end
    end
  end
end

def initialize(config:)

def initialize(config:)
  super(nil)
  @config = config
end