less dependencies
Hibernate implemented