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