A short description of what changes this PR introduces and why.
A brief description of implementation details of this PR.
- Feature or bugfix MUST have appropriate tests (unit, integration)
- Make sure each commit and the PR mention the Issue number or JIRA reference
- Add CHANGELOG entry for user facing changes
- Add Objective-C interface for public APIs (see our guidelines [internal]) and run
make api-surface
)