public function &GetSpotObject()
    {
        $oObject = &$this->GetFromInternalCache('oObjectAssignedToSpot');
        if (is_null($oObject)) {
            $oObject = $this->GetFieldLinkedRecord();
            $this->SetInternalCache('oObjectAssignedToSpot', $oObject);
        }

        return $oObject;
    }