minimized class scope
fixing #10: reducing maven dependencies outside mojo package