add ie support for not listing properties of object created by defineProperty