Nit: Almost every time an OOP class ends in `Manager` it should really end in `Collection`. This class' purpose is to operate on a collection of log parsers.