The TypeExtractor has been rewritten to support more types and complex type structures. Possible Exceptions are now more user-friendly.