Added tests for invalid attribute names and invalid arg names to .copy().
Added comment to .copy().