adjusted javadoc and constructor visibility

see issue #158