Removing TalkPhraseSource from constructor of SayAction and factory methods