code: @Override
      public KVStore putValues(Map<String, Object> kvMap) {
          for (String key : kvMap.keySet()) {
              put(key, ValueObject.of(kvMap.get(key)));
          }
          return this;
      }
docs: Put a map of (key, value) pair into the store. The value could be any type
  that supported by {@link ValueObject}
  @param kvMap a map of {key, value} pair