Можно ли сделать вызов переменной защиты private через get; set?
с помошью рефлексии можно сделать много.  но зачем?
если тебе нужно ограничить запись, тогда лучше так:
public string Name { get; private set; }