public function leftJoin($foreign_table, $defaults = [])
{
if (!is_array($defaults)) {
$defaults = ['master_field' => $defaults];
}
$defaults['join'] = $this;
return $this->owner->leftJoin($foreign_table, $defaults);
}