I have a list of signals with bitwidth information and directionality of the signals. I want to create these IOs on the fly and make use of the CustomBundle that extends Record. I was able to do this in a normal class that doesn't extend BlackBox. However when I use CustomBundle inside the class that extends blackboxes I run into errors. Can CustomBundles be used inside a class that extends blackbox? If not are there any workarounds other than scripting so that I can automate the construction of signals inside the blackbox class.