allowing app deployment watcher to take multiple watch dirs so we only need a single thread to do it
lazy loading a single static validator since its nearly 5s quicker when loading the bundle