#7 #8 added initial hibernate confguration idea and core objects
implementation