Create a new module instance from another module

Thanks for the quick reply @pturmel,. Indeed, I didn’t express myself properly. I know there can be only one “instance” but what I am trying to achieve is to add a new record to my module so that my RecordListener triggers recordAdded(), recordUpdated() or recordDeleted() when I add a new one even if it’s not directly from Ignition. That’s what I’m calling instances (see Creates multiple instances of records).

What I was saying it’s that I know it’s possible with drivers (because I’m already doing it) but now I want to do the same with “normal” modules (that are juste using a simple GatewayHook).