inherit clone()