Well, the whole idea is that I can't use interfaces for what I'm trying to do. So I will have to manually ensure that the plugin has all the methods I need. Right now I'm trying to do what you initially suggested. I'll report the results here )))