In reply to verif_learner:
I am hesitant to agent configuration class directly to driver/monitor as it contains more info than what they would need. I am also hesitant to create separate configuration classes for driver/monitor as I am ending with way too many classes in the environment. Probably, I will just create additional driver/monitor config classes or just pass virtual interfaces.
Thanks for the input.