Implement Copy where needed