public FolderCompleteWatcher(WatcherItem folderItem,int interval)
        {
            _folderItem = folderItem;
            FwId = Guid.NewGuid();

            if (interval > 0)
            {
                _timerInterval = interval;
            }
        }
        public FileCompleteWatcher(WatcherItem fileItem)
        {
            _fileItem = fileItem;
            FwId = Guid.NewGuid();

        }
        public FolderCompleteWatcher(WatcherItem folderItem)
        {
            _folderItem = folderItem;
            FwId = Guid.NewGuid();

        }