 	
 	var authorizationURL : NSURL { return NSURL.URLWithString("https://stackexchange.com/oauth/dialog?client_id=\(self.clientId)&scope=no_expiry&redirect_uri=\(validationURI)") }
 	
-	var lastCheckDate = NSDate()
+	var lastCheckDate: NSDate
 	var session : NSURLSession?
 	
 	func generateSession() -> NSURLSession {

		
		var url = self.unanswerURLForTag(tag, from: date)
		var task = self.generateSession().dataTaskWithURL(url, completionHandler: {(data: NSData!, response: NSURLResponse!, error: NSError!) -> Void in
			Store.DefaultStore.runClosureInContextQueue({ (moc: NSManagedObjectContext) -> () in
				var dict: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary
				

					var question = PostedQuestion.questionFromDictionary(item, inContext: moc)
					questions.append(question)
				}
				println("Downloaded \(questions.count) new questions (from \(date) onward)")
				if !moc.save(nil) {
					AlertManager.DefaultManager.showAlertTitled("Failed to save", message: "", buttonTitles: [ "OK "])
				}
