old classes removed, added new interfaces for hibernate + entity anotations