@RequestMapping(
     value = "/events/{eventId}/speakers/{speakerId}/speeches",
     method = POST,
     produces = MediaType.APPLICATION_JSON_VALUE)
 public Speech createAndLinkToEventSpeaker(
     @PathVariable("speakerId") Long speakerId,
     @PathVariable("eventId") Long eventId,
     @RequestBody @Validated Speech speech) {
   Event event = eventService.findById(eventId);
   Speaker speaker = speakerService.findById(speakerId);
   return speechService.createAndLinkToEventSpeaker(speech, speaker, event);
 }