update new base classes for scanner, analyzer and report generators