確かにそのほうがいいですけど、その場合名前衝突が考えられるんでnamespace定義して、その中にFIleクラスを宣言したほうがいいかもしれません。まあFileDataも同じことですけどね。