FIX: make the api be compatible to the previous again, so overwritten classes and old dependent customizing should work