<vector> was not included, so it only worked if proper include order was present
using std::vector is also important
Factory for choosing tagger class on commandline via name