Changing keysWithPrefix method to keyValueCollectionWithPrefix that returns a HashMap<String, Value> collection. Changing allKeys method to allKeyValues that also returns a HashMap<String, Value> collection. Updating unit tests to include more conditional coverage. Fixing a bug in update method.