Fixing javadocs.
Making Builder's constructor public and removing static factory.