SpeakerHasTalk refactoring and Test