Flexibly-Structured Model for Task-Oriented Dialogues