[FIX] Correctly handle new recursive structure for `files` property.