Removed DialogueStateShell(View|Collection), the same can be accomplished simply using the states themselves and relying on the state collection for resetting a state to a different type.