defineProperties initial