A database object that mimics Construct's object picking behaviour. Organize your game data into "files" (like entries or records) with customizable "properties...
Checking the ACEs looks pretty nice. This type of pattern is also known as a virtual filesystem