- Fix namespaced generic classes not being declared correctly
- Protect against infinite looping when searching for parent class
- Fix parent and interfaces lookups by honoring namespace
- Don't create aliases for local classes