Add functionality to global Clone() method