function __clone()
{
$relations = array();
if (!empty($this->relations)) {
/** @var Relation[] $relations */
foreach ($this->relations as $key => $relation) {
$relations[$key] = clone $relation;
$relations[$key]->reset();
}
}
$this->relations = $relations;
}