npe fix
fixed #126
dont lose generic extractor for super types
reopen #126