For more information about how to clone objects, look at the canonical object article by Bill Venners ([11]).