Ivan
вопрос в автосвойствах, все их рекомендуют, но что они дают - пару лишних методов и кучу вызовов, что думаешь насчёт того что это оверхед?
1. Потом может понадобиться добавить проверку.
2. Свойства используются в ОРМ системах, всяких сериализациях и прочем.
3. Большинство вызовов методов в таком случае оптимизирует компилятор, так что оверхеда особого нет.