val cycleHandler: MutableSet<Any>
A field to track all references what are part of extracting to avoid infinite loops