if (typeof newQuery.resource !== 'string' || newQuery.resource.trim() === '') {
                throw new AccessControlError(`Invalid resource: "${newQuery.resource}"`);
            }