Проблема формата столбца WebGrid в MVC3

Я безуспешно пытался изменить формат одного столбца в WebGrid. Указанный столбец следующий:

grid.Column(
    columnName: "EmailAddress", 
    header: "Email Address", 
    format:(item) => Html.EmailLink(item.EmailAddress, item.EmailAddress, ""), 
    canSort: false
),

Ошибка:

Лучшее совпадение перегруженного метода для 'System.Web.Helpers.WebGrid.Column (string, string, System.Func, string, bool)' имеет некоторые недопустимые аргументы

Меня смущает совпадение сигнатуры метода. Кроме того, если я изменю столбец на показанный ниже, он будет работать без ошибок:

grid.Column(
    columnName: "EmailAddress", 
    header: "Email Address", 
    format:(item) => new HtmlString(String.Format("<a href=\"mailto:{0}\" class=\"{2}\">{1}</a>", item.EmailAddress, item.EmailAddress, "")), 
    canSort: false
),

Для справки, Он должен быть совместим с Selenium ... Это HTML-код, который у меня есть: