Bug Fixed: (1) set its own pid while incrementing the Version (2)
override hashCode() for Key to used as key in HashMap (3) using
LinkedHashMap (fixed keySet() and values()) in KVMapAdapter

UI: call updateCachedKVStore() of SharePageFragment in KVDialog
"template" method onOKClick()