Move workspace watcher init outside object init