do object clone in friendlier way