implement FileListing as a direct wrapper of Array