Actually cItemDept is in a third project. cItemDept needs to refrence cItem and cDepartment, and vice versa. Now this "vice versa " is what is making all this problem.