Tag: Understand the different types of circular references and how to avoid them