Если у вас есть свойство, которое получает и задает переменную экземпляра, обычно вы всегда используете свойство извне этого класса для доступа к нему.
Мой вопрос в том, должен ли вы всегда делать это внутри класса? Я всегда использовал свойство, если оно есть, даже внутри класса, но хотелось бы услышать некоторые аргументы за и против, которые являются наиболее правильными и почему.
Или это просто вопрос стандартов кодирования, используемых в проекте?