Let us consider a few scenarios from the real world to understand what we are trying to solve in this proposal. On MouseEvent we are interested on 'ctrlKey', 'shiftKey', 'altKey', 'metaKey' events only. We have a configObject and we need ['dependencies', 'devDependencies', 'peerDependencies'] from it. We have an optionsBagand we would allow on ['shell', 'env', 'extendEnv', 'uid', 'gid'] on it. Fro