updated class diagrams used by javadoc #106
use lower-case names for member variables
javadoc #106