Ahh, ok - I admit I wasn't sure what was different between `replicate ` and `copy`.  So just so I'm sure I get it,  `replicate` is reference-only, while `copy` actually copies the JD data, is that right?  If so, then I agree with you and I will update it appropriately.  I think it's generally good to keep the `deepcopy` vs. `copy` distinction when relevant.