modified ZestConditional.deepCopy() AND ZestAssertion.deepCopy()