— It may be solved by sheme-object with flags
— So a prop which isn't in the whitelist is basically in an implicit blacklist
— Hence the need for an explicit blacklist
— Exactly, so blacklist is useless
— You have explicit inclusion but implicit omission
— It's only useful if there is no whitelist
— Having both explicit types of search indexes would be more useful
— Each key (level) may be whitelisted or blacklisted
— Right, it follows the structure of the index