Add new File class, and allow all classes to specify the file mode