Thanks for your response, !
I am avoiding those circular references like the plague in my whole project (I have read a lot of horror stories about projects crashing and causing heaps of lost work), because I don’t want to risk having to rethink my whole structure down the road. Is it absolutely fine then to have a Widget 1 who has a Widget 2 inside it, and this Widget 2 having a Widget 1 variable for reference? If so, it would help me a lot.
Is it also true with standard Blueprint classes?