Will there be any issues  with having a M2M from Partner to PartnerContact and a FK from PartnerContact to Partner?