Added auto detection object classes with circular reference fields

Hello.

Following from bdupreez pull request, I have written an algorithm to find classes with fields that has circular reference without the use of .circularReference(X.class).