-Use properties for all copyWithZone attrs
- Add black-box copy test.
- Add README explaining how to run tests.