logging cleanup
moved parser inits into mixin class