This is useful so that people don't have to keep typing `deepcopy()`, better yet would be if we somehow adopt https://github.com/JuliaObjects/Accessors.jl interface