public function addPosition($name)
 {
     $object = null;
     if (!$this->isNew()) {
         $object = Doctrine::getTable('CommunityMemberPosition')->findOneByCommunityMemberIdAndName($this->getId(), $name);
     }
     if (!$object) {
         $object = new CommunityMemberPosition();
         $object->setMemberId($this->getMemberId());
         $object->setCommunityId($this->getCommunityId());
         $object->setCommunityMember($this);
         $object->setName($name);
         $object->save();
     }
 }