Remove unnecessary generics; put all generics in a separate file.
rewrite metaCVReport
fixed some doku
generalize getter