Data: only use ES5 defineProperty for non-nodes