Custom Vector Cloning