public function getIContactProspect($force = false)
    {
        if ($this->nb_icontact_prospect === null || $force) {
            $this->nb_icontact_prospect = null;
            if ($this instanceof CNabuDataObject &&
                !$this->isBuiltIn()
                && $this->isValueNumeric(NABU_ICONTACT_PROSPECT_FIELD_ID)
            ) {
                $nb_icontact_prospect = new CNabuIContactProspect($this->getValue(NABU_ICONTACT_PROSPECT_FIELD_ID));
                if ($nb_icontact_prospect->isFetched()) {
                    $this->nb_icontact_prospect = $nb_icontact_prospect;
                }
            }
        }

        return $this->nb_icontact_prospect;
    }