class GraphQL::Client::HashWithIndifferentAccess

def initialize(hash = {})

def initialize(hash = {})
  @hash = hash
  @aliases = {}
  hash.each_key do |key|
    if key.is_a?(String)
      key_alias = ActiveSupport::Inflector.underscore(key)
      @aliases[key_alias] = key if key != key_alias
    end
  end
  freeze
end