Remove public modifier from methods and constructors in classes with
package scope.
Update missing public API documentation.
Fix issues reported by sonar.
Remove unused import.
Merge branch 'code-cleanup'