javadoc update, better default factory init

javadoc update, better default factory init