изменение существующего cookie

VovanDr
Дата: 27.04.2007 17:04:53
всем привет!

создаю куку
if (Request.Cookies["Cookie"] == null) {
HttpCookie status = new HttpCookie("Cookie");
status.Values["CookieText"] = "blahblah";
status.Expires = DateTime.Now.AddMonths(1);
Response.Cookies.Add(status);
}

далее мне нужно изменить значение лежащее в куке
пишу
Response.Cookies["Cookie"]["CookieText"] = "NEWblahblah";

однако при записи в эту куку нового значения ее Expires обнуляется и приходится дописывать еще раз
Response.Cookies["Cookie"].Expires = DateTime.Now.AddMonths(6);

это вообще нормальная практика или я чет неправильно сделал?