FileManager is no longer static, it now implements IFile