File implementation instead of Part
Fixed test Part -> File