[#185] Add DSN to input filter

- `dsn` field was missing from input filter, which meant errors were being
  raised on PATCH operations. Added it as a non-required, nullable field.
Merge branch 'hotfix/185'

Close #185