@GET
  public ProfileDTO getProfile() {
    ProfileDTO profile = new ProfileDTO(getCurrentAccount(req.getRemoteUser()));
    try {
      CustomerEntity customer = getCurrentCustomer(req.getRemoteUser());
      profile.setBirthDate(customer.getBirthDate());
      profile.setPicture(customer.getPicture());
    } catch (WebApplicationException e) {
      LOGGER.info(e.getMessage());
    }

    try {
      TranslatorEntity translator = getCurrentTranslator(req.getRemoteUser());
      profile.setBirthDate(translator.getBirthDate());
      profile.setPicture(translator.getPicture());
    } catch (WebApplicationException e) {
      LOGGER.info(e.getMessage());
    }

    return profile;
  }