i think this is not true anymore, we load everything and then filter by checking instanceof - or not?