'make' version of Shape methods no longer defers destructor.