refactoring how files are included into an AssetCollection