Вполне уместно выдать ArgumentNullException, если кто-нибудь попытается присвоить ноль.
Свойство никогда не должно вызывать операцию чтения.
Response.ContentType = "application/json";
или в более общем смысле
Response.Headers.Add("Content-type", "text/json");
Response.Headers.Add("Content-type", "application/json");