Change ViewCollection.p.add() to handle creating models with subtypes correctly
Fix dialogue states to initialize their endpoints correctly
Change ChoiceEndpointView className 'choice-endpoint' -> 'choice endpoint'
Merge branch 'feature/issue-439-choices-cant-be-added-to-a-dialogue-choice-state-after-a-reset' into develop-frontend