public static function show($terms = null, array $columns = [])
    {
        $self = self::newSelf();

        if (!$self->table()) {
            return false;
        }

        $query = $self->select($columns);

        $self->normalizeTerms($query, $terms);

        $model = $self->attributes? static::class : $self;

        return new Results($query, $model);
    }