Personally, I think it would be better to create a new object and just manually assign the properties rather than cloning first, but that could just be me.  Cloning is unnecessarily slow.