For ListObjects and ListObjectsV2 GetObjectsAsListV2Response needs to return not only an Object but also a Path for ListObjects to return a Path for every found Key. This is necessary to distinguish Objects with the same filename in different subdirectories.