Add legacy default constructors (using a non-recycling recycler) and
rename to replace the old implementation.