Если вы говорите только о создании быстрых свойств, то автоматически создаваемые свойства являются «бомбой». Нет необходимости в локальной локальной переменной, если вы не планируете делать что-то особенное в get или set.
public string SampleProperty { get; set; }
или
public string SampleProperty { get; private set; }
Где можно дополнительно указать частный/защищенный, чтобы ограничить имущество сеттера или добытчика только. Затем вам не нужна локальная переменная, и вы просто используете свойство вместо локальной переменной. Компилятор будет генерировать фактическую фоновую переменную для вас.
Я думаю, вы можете ввести в заблуждение свойство Auto Generated с заглушкой свойств.
Вы попробовали «prop» в редакторе кода? –