remove getClazz(), add $clazz field instead
replace getClazz() with $clazz, add more tests
replace getClazz with $clazz, base layer redesign, optimizations
fullfill api doc
bugfix, improvements
bugfix, improvements
bugfix, improvements