Implemented  path-change notification and removed ChangesEnvironment