多重循环引用支持