Hello Is there a way to inherit struct of one contract inside another without compromising on the security?