Both uses have each other in their contact lists.
contacts.foreignLinkMutual#1bea8ce1 = contacts.ForeignLink;
This constructor does not require any parameters.
contacts.ForeignLink