Refactory circulare reference check to use register pattern in combination with SplObjectStorage
Merge pull request #37 from mertenvg/fix/circular-ref-check

Fix Circular Reference Check