Var in С# - Почему он не может использоваться как переменная-член?

Почему невозможно иметь неявно типизированные переменные на уровне класса внутри С#, если сразу же назначаются эти переменные?

т

public class TheClass
{
    private var aList = new List<string>();
}

Является ли это просто тем, что не было реализовано или существует концептуальная/техническая причина того, почему это не было сделано?