ParentFull threadbowmessage·Totally agreed -- that's the first thing I thought while reading the question. OOP made this kind of problem easy to tackle long ago.View on HN