Added key value adapter args

Ok, this adds a key value adapterArgs to everything.

The key values are string string. Should the values be object instead?