If neither class can hold a reference to the other one, they both need to hold a reference to an object of a third class, which holds the actual value. Properties inside A and B need to reference the corresponding property in C: