public function setReferencingResult(self $referencingResult, $table, $viaColumn = null, $strategy = self::STRATEGY_IN)
{
$strategy = $this->translateStrategy($strategy);
if ($viaColumn === null) {
$viaColumn = $this->mapper->getRelationshipColumn($table, $this->table);
}
$this->referencing["{$table}({$viaColumn}){$strategy}#" . self::KEY_PRELOADED] = $referencingResult;
unset($this->index[spl_object_hash($referencingResult)]);
}