public ProcessingState(string serverId, int workerNumber) { if (String.IsNullOrWhiteSpace(serverId)) throw new ArgumentNullException("serverId"); ServerId = serverId; StartedAt = DateTime.UtcNow; WorkerNumber = workerNumber; }