private void _SetCurrentStatus(StorySyncWorkerStatus newStatus)
        {
            var currentStatus = this.GetCurrentStatus();

            lock (_statusLock)
                _status = newStatus;


            var statusChangeArgs = new StorySyncWorkerStatusEventArgs()
            {
                NewStatus = newStatus
            };

            // Something has changed, send event
            DoWorkerStatusChange(statusChangeArgs);
        }
 private void DoWorkerStatusChange(StorySyncWorkerStatusEventArgs args)
 {
     OnWorkerStatusChange?.Invoke(this, args);
 }