Please ignore my last entry on this topic. I realized that the constructor for SecurityModels is protected, so I can create instances of it by extending it. I'm assuming that is the preferred way of handling multiple MPv3 devices, but feel free to correct me.