Add copy method with passing tests
Add copyRef method with passing tests