- Simplify the kv dictionary comparator, make it more abstract
- Drop the leading underscore on get/drop/createKVDictionary since they
  are not private