Does `FileSystemChecker` designed to be inherited? If not, please avoid it. And consider disable copy constructor and assignment function as well.