False Positive Bi-directional Dependency Relationship Errors

When the object being requested takes a long time to build, the code can throw a false positive error message about a bi-directional dependency. This should mitigate that problem.