.dup should be public
Merge pull request #761 from WalterBright/dup-public

.dup should be public
.dup should be @property
Merge pull request #762 from WalterBright/dup-is-property

.dup should be @property