public constructors in non-public classes may be confusing, and removing them makes code shorter.
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme. Rename iml files.