public function scopeWhereHasMetaKeys(Builder $q, array $keys)
    {
        $q->whereHas('meta', function (Builder $q) use ($keys) {
            $q->whereIn('key', $keys);
        }, '=', count($keys));
    }