/**
* creates a new main Account Contacts relation.
*
* @param Contact $contact
* @param AccountInterface $account
* @param $position
*
* @return AccountContact
*/
public function createMainAccountContact(Contact $contact, AccountInterface $account, $position = null)
{
$accountContact = new AccountContact();
$accountContact->setAccount($account);
$accountContact->setContact($contact);
$accountContact->setMain(true);
$this->em->persist($accountContact);
$contact->addAccountContact($accountContact);
$accountContact->setPosition($position);
return $accountContact;
}