Hello,
Instead of adding a new method to devices, why not move wiring to the code
that created/realized the device? Either it's the job of the code that
created the device and wants to use it or if it's an internal object the
device itself is created then it should be OK to wire it in the device
realize method. I probably don't understand the problem fully, what I want
to say is that device creation is complex enough now so trying to avoid
adding more complexity to it would be a good thing.
Regards,
BALATON Zoltan