tidy up the hydrator to take the ClassMetadata class as a constructor
tidy up the hydrator to take the ClassMetadata class as a constructor

HonzaMikula/masivnipostele,GawainLynch/bolt,Calinou/bolt,cdowdy/bolt,rarila/bolt,nikgo/bolt,rossriley/bolt,Raistlfiren/bolt,rarila/bolt,bolt/bolt,Eiskis/bolt-base,codesman/bolt,one988/cm,cdowdy/bolt,bolt/bolt,pygillier/bolt,electrolinux/bolt,electrolinux/bolt,pygillier/bolt,Eiskis/bolt-base,richardhinkamp/bolt,GawainLynch/bolt,one988/cm,pygillier/bolt,romulo1984/bolt,pygillier/bolt,rossriley/bolt,Eiskis/bolt-base,tekjava/bolt,marcin-piela/bolt,Intendit/bolt,Intendit/bolt,romulo1984/bolt,hugin2005/bolt,xeddmc/bolt,lenvanessen/bolt,hannesl/bolt,romulo1984/bolt,one988/cm,richardhinkamp/bolt,tekjava/bolt,marcin-piela/bolt,lenvanessen/bolt,Intendit/bolt,CarsonF/bolt,rarila/bolt,GawainLynch/bolt,nikgo/bolt,hannesl/bolt,kendoctor/bolt,tekjava/bolt,hugin2005/bolt,codesman/bolt,bolt/bolt,Raistlfiren/bolt,marcin-piela/bolt,richardhinkamp/bolt,cdowdy/bolt,richardhinkamp/bolt,nantunes/bolt,winiceo/bolt,xeddmc/bolt,winiceo/bolt,bolt/bolt,hugin2005/bolt,kendoctor/bolt,one988/cm,kendoctor/bolt,Raistlfiren/bolt,hannesl/bolt,winiceo/bolt,joshuan/bolt,hugin2005/bolt,electrolinux/bolt,xeddmc/bolt,CarsonF/bolt,Calinou/bolt,tekjava/bolt,Calinou/bolt,HonzaMikula/masivnipostele,winiceo/bolt,rossriley/bolt,Raistlfiren/bolt,lenvanessen/bolt,codesman/bolt,joshuan/bolt,HonzaMikula/masivnipostele,nikgo/bolt,rossriley/bolt,Eiskis/bolt-base,joshuan/bolt,nantunes/bolt,CarsonF/bolt,HonzaMikula/masivnipostele,Calinou/bolt,nantunes/bolt,Intendit/bolt,GawainLynch/bolt,nikgo/bolt,joshuan/bolt,hannesl/bolt,rarila/bolt,xeddmc/bolt,CarsonF/bolt,codesman/bolt,nantunes/bolt,cdowdy/bolt,lenvanessen/bolt,kendoctor/bolt,romulo1984/bolt,marcin-piela/bolt,electrolinux/bolt