Seems like this would be more elegantly wrapped up into a `copy()` method of Trials. It'd avoid private attribute access outside of the class itself. Thoughts?