Ppezrk, вы статью, ссылку на которую я давал читали дальше первого упоминания "Object.defineProperty"?
Что вы пытаетесь сделать - вообще загадка.
4-я строка: объявляем объект;
5-8: объявляем СВОЙСТВА объекта element и, внезапно, вместо объекта дескриптора передаем функцию;
10: удаляем к чертям все потуги до этой самой строки, записывая в переменную ссылку на "body";
11: пытаемся в alert вывести атрибут name body страницы.
class SomethingAdapter {
    constructor(node) {
        this.node = node;
    }
    get() {
        return this.node;
    }
    get name() {
        return this.node.nodeName.toLowerCase();
    }
}
var elem=new SomethingAdapter(document.body);
alert(elem.name);