renaming 'scopeFiles' -> 'memoizedScopeFiles' since it was too similar to 'scopedAssetContainers'
fixed a bug in trie nodes that prevented discovery of dependencies
reverting some empty list instances back to using Collections.emptyList()