added: missing javadoc comments
added: regenerated documentation
removed: old commented code
removed: abstract class TFactory
changed: old TEvent type replaced by TEvent2 and TEvent2Property
changed: Factory moved to separate class TFactory