@ExceptionHandler({ DuplicateKeyValueException.class })
public ResponseEntity<ExceptionResult> duplicatedName(DuplicateKeyValueException e) {
MDCBuilder.buildMdcContext();
LOGGER.error(e.getMessage(), e);
return new ResponseEntity<>(
new ExceptionResult("The name '" + e.getValue() + "' is already taken, please choose a different one"), HttpStatus.BAD_REQUEST);
}