rename key_kwargs to _key_kwargs

or else jsonobject will interpret it as json, which it's not