Added integration tests for generics
Inherit attributes from extended classes
Added integration tests for deep type/property hierarchies