#1 yey java 7 for now and moving some dependencies around
init method can be set as private