Created DBSession interface because Java!