allow File::name to be queried using 'name' property