GraphQLにおいて、Mutation時にInput型を用いてオブジェクトを指定した際に付与される[Object: null prototype]タイプを削除する方法

Schemaの内容例

input Props {
    hoge: String!
    fuga: String!
}

type Mutation {
    testMutation(id: String!, props: Props!): String
}

JavaScriptでargsをconsole.logした際の出力

{
  id: 'aaaa',
  props: [Object: null prototype] {
    hoge: 'hoge',
    fuga: 'fuga'
  }
}

暫定回避策

一度JSON Stringにしてからパースする。

console.log(JSON.parse(JSON.stringify(args))

これで謎のnullオブジェクトは削除される。
が、ベストな解決策ではない気がするのでもっと有効な方法を求む。