> These specializations don't belong here, imo. Why not leave them in the original class?

I don't follow the public method parseLogs calls a protected method in the same class