Mark view model as terminal

- Thought this was done by default, but it wasn't; marked as explicitly terminal
  now to ensure we get a JSON payload, and not an HTML payload wrapping JSON.
Merge branch 'hotfix/inputfilter-payload'