luokkakaavio ja javadocist paivitetty