each hibernate version contributes a IService