I have a set of objects (~200) that can take 2 dependencies either on themselves and one other object or on two other objects. i.e. Object one can depend on itself and object 2