Return ApiProblemResponse objects

- instead of throwing exceptions
Merge branch 'hotfix/api-problem-payloads'

Return ApiProblemResponse objects instead of throwing exceptions