避免循环引用的冲突