@Override
  public void addUser(Handler<String> handler, User user) {
    String json = new Gson().toJson(user);
    JsonObject document = new JsonObject(json);

    mongo.insert(
        USER,
        document,
        res -> {
          // TODO
          // Check if the username already exists

          if (res.succeeded()) {
            handler.handle(res.result());
          } else {
            res.cause().printStackTrace();
          }
        });
  }