rename HibernateService to IService