Use defineProperty for all auxiliary attributes.