Revert "Revert "Finish version 0.0.0.""

This reverts commit 68b573ce33f3f365b4e219ecac698a9a352aaf8e.
Revert "Guard methods against overwrite."

This reverts commit cd339a117f0abbf0c67697db292bdb4acd7ac950.