private function _addRelation(Relation $relation)
{
$name = $relation->getName();
if (isset($this->_relations[$name])) {
throw new InvalidArgumentException("{$this->modelClass} already has a relation: {$name}");
}
$this->_relations[$name] = $relation;
}