Class definition "name" is recursive (Error 1950)

You have attempted to create an instance of one class that depends on another class that depends on the first class.