This is something that I would have expected was inherited from the start.
The solution I have and your suggestion are similar.
The idea is to get something reusable and not on a 'per instance' basis
I have settled on writing a module that takes in the parameter and checks it - then the test continues
Thanks for your comment