Can't add fields to my user class (Fos_UserBundle)
===

I am trying to modify my user class (FOS_UserBundle). I have a separate table with companies, and when a user is created, I want it tied to one of those companies.

Coding as below and running doctrine:schema:update --force does not produce the results I would have expected, I thought this would generate foreign key field in the fos_user table where the id of the company table would go. Not so, it actually does nothing at all.

What am I missing?

	/**
	 * @ORM\Entity
	 * @ORM\Table(name="fos_user")
	 */
	class User extends BaseUser
	{
		/**
		 * @ORM\Id
		 * @ORM\Column(type="integer")
		 * @ORM\GeneratedValue(strategy="AUTO")
		 */
		protected $id;
		
		/**
		* @var object BizTV\BackendBundle\Entity\company
		*  
		* @ORM\ManyToOne(targetEntity="BizTV\BackendBundle\Entity\company")
		* @ORM\JoinColumn(name="id", referencedColumnName="id")
		*/
		protected $company;	

I even put this in my construct to see what it would do with the data, saying "hey, now where will you put this? =)"

    $dummy = new company;
	$dummy->setActive(true);
	$dummy->setCompanyName('warpnine');
	$dummy->setId(1);
	
	$this->company = $dummy;

Sure enough, an error stating that symfony doesn't know how to persist it...

A new entity was found through the relationship 'BizTV\UserBundle\Entity\User#company' that was not configured to cascade persist operations for entity: 

*BizTV\BackendBundle\Entity\company@000000001578594d0000000006077838. Explicitly persist the new entity or configure cascading persist operations on the relationship. If you cannot find out which entity causes the problem implement 'BizTV\BackendBundle\Entity\company#__toString()' to get a clue.*