docs: @SneakyThrows
      protected boolean updateUserResource(final UserResource user, final Principal p, final Credential credential) {
          this.mapper.map(user, p, credential);
          return endpoint.update(user) != null;
      }