В статье MDN говорится, что у вас не может быть метода получения и обычного свойства с тем же именем для объекта, например:
const obj = {
x: 1,
//Getter overwrites the data property, as it appears later
get x() {console.log('Getter invoked')}
}
console.log(obj.x); //undefined, data property was overwritten
запрещено. Совершенно нормально иметь два геттера для разных методов.