Use explicit implementations for repeated members

The first member with a given signature will be public, while any
that follow will be defined explicitly.

Close #9
Update version to v0.2.1

Fix the third version number based on CommonSettings.props and
modify the fourth number to use the encoded date.