change plain_data to ignore more base classes, so it'll work with ABCs and stuff