Related T346286
Description
Coming out of T346286, we encapsulated handling of InteractionData in its own trait so we should do this for monoschema methods (dispatch()) as well.
Note: this is a technical debt resolution task.
Acceptance Criteria
- A new trait is added that contains methods specific for monoschema validation.
- All current tests pass with this refactoring.
Required
- Unit/Integration tests?
- Documentation?
- Passed QA?