We should add tests to make sure that all public methods are documented and make sure these tests are run in the CI environment.