Circular reference support