public QueryBucket(QueryBucket bucket) { this.tokens = bucket.tokens.ToList(); this.questionLeft = bucket.questionLeft.ToString(); this.uriUsed = new List<string>(bucket.uriUsed); this.uriToDo = new List<string>(bucket.uriToDo); this.questionType = bucket.questionType; }