move NSFileWrapper to Foundation