#207 adder method support for target collections and unit test
#207 JavaDoc improvements; Joining singularization methods
#207 Applying IntelliJ formatting style