## Description
Use of Pointer package in /connector/exchange
<!-- Insert PR description-->
## Does this PR need a docs update or release note?
Wanted to extend the package to generics, but it is incomplete
- [x] ⛔ No
## Type of change
<!--- Please check the type of change your PR introduces: --->
- [x] 🌻 Feature
## Issue(s)
<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* related #2474<issue>
## Test Plan
- [x] ⚡ Unit test