Objective-C Circular Reference Checker