public function save(array $options = array())
    {	
	    if(! $this->exists)
	        {
	            $this->recordEvents(new UserWasRegisteredEvent($this));
	        }

	    $saved = parent::save($options);

	    return $saved;
    }