Если вы установили свойство для доступа к закрытой переменной-члену "isEmpty", тогда да, я бы использовал это свойство внутри самого класса, если нет веских причин не делать этого.
Причина в том, что вам может потребоваться проделать дополнительную работу, когда свойство установлено (или, возможно, при получении), и тогда вам, вероятно, придется найти все ссылки на приватный член.переменная в вашем классе и измените их, чтобы получить доступ к свойству.