Pass stats object and language argument through methods rather than storing it on object itself

Also drop idea of gathering stats for missing tokens (localization string arguments), i did not find clean solution for it