refactor interaction validation + move code from DialogueHelper to Dialogue and Interaction model