Inheritance

Created AbstractComplexTypeDumper
Inheritance v2
Clean up