Problem with type inheritance in MDO
## Summary
When a type used in MDO has a parent type, the attributes of the parent type are not set.
## Component
`core.ea`
## Current Behaviour
EvoAl does not set the attributes during model evolution.
## Expected Behavior
Attributes should be set properly.
## Possible fixes
When generating a random instance, we must collect the transitive attribute hull.
## Contact Person
issue