add reify and extend-object