drop `RootDirAwareInterface` becuase you can pass rootDir var explicitly.