protected function copyTo(SQLExpression $object)
    {
        $target = array_keys(get_object_vars($object));
        foreach (get_object_vars($this) as $variable => $value) {
            if (in_array($variable, $target)) {
                $object->$variable = $value;
            }
        }
    }