remove public, remove final

that apply to allllll CTOR (Best practices from guice documentation)