why we use object cloning