public function DiscussionModel_SetCalculatedFields_Handler($Sender) {
		// Only for members
		if (!Gdn::Session()->IsValid()) return;
		
		// Recalculate New count with each category's DateMarkedRead
		$Discussion = &$Sender->EventArguments['Discussion'];
      $Category = CategoryModel::Categories($Discussion->CategoryID);
      $CategoryLastDate = Gdn_Format::ToTimestamp($Category["DateMarkedRead"]);
      if ($CategoryLastDate != 0)
         $this->CheckDiscussionDate($Discussion, $CategoryLastDate);
      
	}