@RequestMapping(method = RequestMethod.POST)
 public ResponseEntity<AccountResource> createAccount(@RequestBody AccountResource sentAccount) {
   try {
     Account createdAccount = accountService.createAccount(sentAccount.toAccount());
     AccountResource res = new AccountResourceAsm().toResource(createdAccount);
     HttpHeaders headers = new HttpHeaders();
     headers.setLocation(URI.create(res.getLink("self").getHref()));
     return new ResponseEntity<AccountResource>(res, headers, HttpStatus.CREATED);
   } catch (AccountExistsException exception) {
     throw new ConflictException(exception);
   }
 }