bug fixed + improve 'findAll'
add get/set hooks and improve speed tests