Added clone() method.