* `public` modifier unnecessary
* Missing Javadocs