Generated default for _new function a little easier to extend.