wow, much code
include all classes in involvement documentation
further fiddling, annotation inheritance does not work as expected :(