Automatic generation of all dependant objects (types and enums)